home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_68_SSWBIFF.txt < prev    next >
Text File  |  1993-07-15  |  396KB  |  7,058 lines

  1. # near model CODE resource
  2. # jump table entries: 10776-10780 (5 of them)
  3. export_1347:
  4. 00000000  48E7 0110                movem.l    -[A7], D7,A3
  5. 00000004  266F 000C                movea.l    A3, [A7 + 0xC]
  6. 00000008  4247                     clr.w      D7
  7. 0000000A  4878 0824                push.l     0x824
  8. 0000000E  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  9. 00000012  2B40 DFB6                move.l     [A5 - 0x204A], D0
  10. 00000016  588F                     addq.l     A7, 4
  11. 00000018  6604                     bne        +0x6 /* 0000001E */
  12. 0000001A  7000                     moveq.l    D0, 0x00
  13. 0000001C  602E                     bra        +0x30 /* 0000004C */
  14. label0000001E:
  15. 0000001E  426D CF0C                clr.w      [A5 - 0x30F4]
  16. 00000022  2B4B DFBA                move.l     [A5 - 0x2046], A3
  17. 00000026  4EBA 2532                jsr        [PC + 0x2532 /* 0000255A */]
  18. 0000002A  3E00                     move.w     D7, D0
  19. 0000002C  660A                     bne        +0xC /* 00000038 */
  20. 0000002E  4878 06A5                push.l     0x6A5
  21. 00000032  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  22. 00000036  588F                     addq.l     A7, 4
  23. label00000038:
  24. 00000038  486D DFB6                pea.l      [A5 - 0x204A]
  25. 0000003C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  26. 00000040  486D DF82                pea.l      [A5 - 0x207E]
  27. 00000044  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  28. 00000048  3007                     move.w     D0, D7
  29. 0000004A  508F                     addq.l     A7, 8
  30. label0000004C:
  31. 0000004C  4CDF 0880                movem.l    D7,A3, [A7]+
  32. 00000050  4E75                     rts
  33. fn00000052:
  34. 00000052  4E56 FEF6                link       A6, -0x010A
  35. 00000056  48E7 0118                movem.l    -[A7], D7,A3,A4
  36. 0000005A  7E00                     moveq.l    D7, 0x00
  37. 0000005C  6000 0274                bra        +0x276 /* 000002D2 */
  38. label00000060:
  39. 00000060  206D BA78                movea.l    A0, [A5 - 0x4588]
  40. 00000064  7000                     moveq.l    D0, 0x00
  41. 00000066  3028 015C                move.w     D0, [A0 + 0x15C]
  42. 0000006A  B087                     cmp.l      D0, D7
  43. 0000006C  6F56                     ble        +0x58 /* 000000C4 */
  44. 0000006E  206D BA78                movea.l    A0, [A5 - 0x4588]
  45. 00000072  2068 023E                movea.l    A0, [A0 + 0x23E]
  46. 00000076  2007                     move.l     D0, D7
  47. 00000078  E580                     asl        D0, 2
  48. 0000007A  2070 0800                movea.l    A0, [A0 + D0]
  49. 0000007E  49E8 0002                lea.l      A4, [A0 + 0x2]
  50. 00000082  2F0C                     move.l     -[A7], A4
  51. 00000084  4EBA 2256                jsr        [PC + 0x2256 /* 000022DC */]
  52. 00000088  4A40                     tst.w      D0
  53. 0000008A  588F                     addq.l     A7, 4
  54. 0000008C  6606                     bne        +0x8 /* 00000094 */
  55. 0000008E  7000                     moveq.l    D0, 0x00
  56. 00000090  6000 0256                bra        +0x258 /* 000002E8 */
  57. label00000094:
  58. 00000094  7000                     moveq.l    D0, 0x00
  59. 00000096  1014                     move.b     D0, [A4]
  60. 00000098  1D74 0000 FEFE           move.b     [A6 - 0x102], [A4 + D0.w]
  61. 0000009E  7000                     moveq.l    D0, 0x00
  62. 000000A0  1014                     move.b     D0, [A4]
  63. 000000A2  D08C                     add.l      D0, A4
  64. 000000A4  5280                     addq.l     D0, 1
  65. 000000A6  2F00                     move.l     -[A7], D0
  66. 000000A8  41EE FEFE                lea.l      A0, [A6 - 0x102]
  67. 000000AC  5288                     addq.l     A0, 1
  68. 000000AE  2F08                     move.l     -[A7], A0
  69. 000000B0  7000                     moveq.l    D0, 0x00
  70. 000000B2  1014                     move.b     D0, [A4]
  71. 000000B4  7200                     moveq.l    D1, 0x00
  72. 000000B6  1234 0000                move.b     D1, [A4 + D0.w]
  73. 000000BA  2F01                     move.l     -[A7], D1
  74. 000000BC  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  75. 000000C0  6000 0140                bra        +0x142 /* 00000202 */
  76. label000000C4:
  77. 000000C4  206D BA78                movea.l    A0, [A5 - 0x4588]
  78. 000000C8  7000                     moveq.l    D0, 0x00
  79. 000000CA  3028 015C                move.w     D0, [A0 + 0x15C]
  80. 000000CE  B087                     cmp.l      D0, D7
  81. 000000D0  6640                     bne        +0x42 /* 00000112 */
  82. 000000D2  206D BA78                movea.l    A0, [A5 - 0x4588]
  83. 000000D6  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  84. 000000DA  41E8 0118                lea.l      A0, [A0 + 0x118]
  85. 000000DE  22D8                     move.l     [A1]+, [A0]+
  86. 000000E0  22D8                     move.l     [A1]+, [A0]+
  87. 000000E2  70FE                     moveq.l    D0, 0xFFFFFFFE
  88. 000000E4  B06E FEF6                cmp.w      D0, [A6 - 0x10A]
  89. 000000E8  6606                     bne        +0x8 /* 000000F0 */
  90. 000000EA  5287                     addq.l     D7, 1
  91. 000000EC  6000 01E4                bra        +0x1E6 /* 000002D2 */
  92. label000000F0:
  93. 000000F0  4878 053C                push.l     0x53C
  94. 000000F4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  95. 000000F8  588F                     addq.l     A7, 4
  96. 000000FA  2F00                     move.l     -[A7], D0
  97. 000000FC  41EE FEFE                lea.l      A0, [A6 - 0x102]
  98. 00000100  5288                     addq.l     A0, 1
  99. 00000102  2F08                     move.l     -[A7], A0
  100. 00000104  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  101. 00000108  1D40 FEFE                move.b     [A6 - 0x102], D0
  102. 0000010C  508F                     addq.l     A7, 8
  103. 0000010E  6000 00A2                bra        +0xA4 /* 000001B2 */
  104. label00000112:
  105. 00000112  206D BA78                movea.l    A0, [A5 - 0x4588]
  106. 00000116  3028 015C                move.w     D0, [A0 + 0x15C]
  107. 0000011A  5240                     addq.w     D0, 1
  108. 0000011C  7200                     moveq.l    D1, 0x00
  109. 0000011E  3200                     move.w     D1, D0
  110. 00000120  B287                     cmp.l      D1, D7
  111. 00000122  663E                     bne        +0x40 /* 00000162 */
  112. 00000124  206D BA78                movea.l    A0, [A5 - 0x4588]
  113. 00000128  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  114. 0000012C  41E8 0110                lea.l      A0, [A0 + 0x110]
  115. 00000130  22D8                     move.l     [A1]+, [A0]+
  116. 00000132  22D8                     move.l     [A1]+, [A0]+
  117. 00000134  70FE                     moveq.l    D0, 0xFFFFFFFE
  118. 00000136  B06E FEF6                cmp.w      D0, [A6 - 0x10A]
  119. 0000013A  6606                     bne        +0x8 /* 00000142 */
  120. 0000013C  5287                     addq.l     D7, 1
  121. 0000013E  6000 0192                bra        +0x194 /* 000002D2 */
  122. label00000142:
  123. 00000142  4878 053D                push.l     0x53D
  124. 00000146  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  125. 0000014A  588F                     addq.l     A7, 4
  126. 0000014C  2F00                     move.l     -[A7], D0
  127. 0000014E  41EE FEFE                lea.l      A0, [A6 - 0x102]
  128. 00000152  5288                     addq.l     A0, 1
  129. 00000154  2F08                     move.l     -[A7], A0
  130. 00000156  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  131. 0000015A  1D40 FEFE                move.b     [A6 - 0x102], D0
  132. 0000015E  508F                     addq.l     A7, 8
  133. 00000160  6050                     bra        +0x52 /* 000001B2 */
  134. label00000162:
  135. 00000162  206D BA78                movea.l    A0, [A5 - 0x4588]
  136. 00000166  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  137. 0000016A  41E8 0108                lea.l      A0, [A0 + 0x108]
  138. 0000016E  22D8                     move.l     [A1]+, [A0]+
  139. 00000170  22D8                     move.l     [A1]+, [A0]+
  140. 00000172  4A6E FEF6                tst.w      [A6 - 0x10A]
  141. 00000176  661C                     bne        +0x1E /* 00000194 */
  142. 00000178  4A6E FEFA                tst.w      [A6 - 0x106]
  143. 0000017C  6616                     bne        +0x18 /* 00000194 */
  144. 0000017E  0C6E 7FFF FEF8           cmpi.w     [A6 - 0x108], 0x7FFF
  145. 00000184  660E                     bne        +0x10 /* 00000194 */
  146. 00000186  0C6E 7FFF FEFC           cmpi.w     [A6 - 0x104], 0x7FFF
  147. 0000018C  6606                     bne        +0x8 /* 00000194 */
  148. 0000018E  5287                     addq.l     D7, 1
  149. 00000190  6000 0140                bra        +0x142 /* 000002D2 */
  150. label00000194:
  151. 00000194  4878 053E                push.l     0x53E
  152. 00000198  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  153. 0000019C  588F                     addq.l     A7, 4
  154. 0000019E  2F00                     move.l     -[A7], D0
  155. 000001A0  41EE FEFE                lea.l      A0, [A6 - 0x102]
  156. 000001A4  5288                     addq.l     A0, 1
  157. 000001A6  2F08                     move.l     -[A7], A0
  158. 000001A8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  159. 000001AC  1D40 FEFE                move.b     [A6 - 0x102], D0
  160. 000001B0  508F                     addq.l     A7, 8
  161. label000001B2:
  162. 000001B2  302E FEF6                move.w     D0, [A6 - 0x10A]
  163. 000001B6  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  164. 000001BA  6610                     bne        +0x12 /* 000001CC */
  165. 000001BC  302E FEFA                move.w     D0, [A6 - 0x106]
  166. 000001C0  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  167. 000001C4  6606                     bne        +0x8 /* 000001CC */
  168. 000001C6  5287                     addq.l     D7, 1
  169. 000001C8  6000 0108                bra        +0x10A /* 000002D2 */
  170. label000001CC:
  171. 000001CC  266D DF82                movea.l    A3, [A5 - 0x207E]
  172. 000001D0  426D DF80                clr.w      [A5 - 0x2080]
  173. 000001D4  16FC 0025                move.b     [A3]+, 0x25 /* '%' */
  174. 000001D8  16AE FEF7                move.b     [A3], [A6 - 0x109]
  175. 000001DC  176E FEF6 0001           move.b     [A3 + 0x1], [A6 - 0x10A]
  176. 000001E2  548B                     addq.l     A3, 2
  177. 000001E4  16AE FEF9                move.b     [A3], [A6 - 0x107]
  178. 000001E8  176E FEF8 0001           move.b     [A3 + 0x1], [A6 - 0x108]
  179. 000001EE  548B                     addq.l     A3, 2
  180. 000001F0  16EE FEFB                move.b     [A3]+, [A6 - 0x105]
  181. 000001F4  16EE FEFD                move.b     [A3]+, [A6 - 0x103]
  182. 000001F8  200B                     move.l     D0, A3
  183. 000001FA  90AD DF82                sub.l      D0, [A5 - 0x207E]
  184. 000001FE  3B40 DF80                move.w     [A5 - 0x2080], D0
  185. label00000202:
  186. 00000202  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  187. 00000208  7000                     moveq.l    D0, 0x00
  188. 0000020A  2F00                     move.l     -[A7], D0
  189. 0000020C  2F00                     move.l     -[A7], D0
  190. 0000020E  2F00                     move.l     -[A7], D0
  191. 00000210  2F00                     move.l     -[A7], D0
  192. 00000212  4EBA 1FA4                jsr        [PC + 0x1FA4 /* 000021B8 */]
  193. 00000216  7000                     moveq.l    D0, 0x00
  194. 00000218  2F00                     move.l     -[A7], D0
  195. 0000021A  2F00                     move.l     -[A7], D0
  196. 0000021C  2F00                     move.l     -[A7], D0
  197. 0000021E  2F00                     move.l     -[A7], D0
  198. 00000220  4EBA 1F96                jsr        [PC + 0x1F96 /* 000021B8 */]
  199. 00000224  7000                     moveq.l    D0, 0x00
  200. 00000226  2F00                     move.l     -[A7], D0
  201. 00000228  2F00                     move.l     -[A7], D0
  202. 0000022A  2F00                     move.l     -[A7], D0
  203. 0000022C  2F00                     move.l     -[A7], D0
  204. 0000022E  4EBA 1F88                jsr        [PC + 0x1F88 /* 000021B8 */]
  205. 00000232  7000                     moveq.l    D0, 0x00
  206. 00000234  2F00                     move.l     -[A7], D0
  207. 00000236  2F00                     move.l     -[A7], D0
  208. 00000238  7200                     moveq.l    D1, 0x00
  209. 0000023A  122E FEFE                move.b     D1, [A6 - 0x102]
  210. 0000023E  2F01                     move.l     -[A7], D1
  211. 00000240  2F00                     move.l     -[A7], D0
  212. 00000242  4EBA 1F74                jsr        [PC + 0x1F74 /* 000021B8 */]
  213. 00000246  7000                     moveq.l    D0, 0x00
  214. 00000248  2F00                     move.l     -[A7], D0
  215. 0000024A  2F00                     move.l     -[A7], D0
  216. 0000024C  7200                     moveq.l    D1, 0x00
  217. 0000024E  122D DF81                move.b     D1, [A5 - 0x207F]
  218. 00000252  2F01                     move.l     -[A7], D1
  219. 00000254  2F00                     move.l     -[A7], D0
  220. 00000256  4EBA 1F60                jsr        [PC + 0x1F60 /* 000021B8 */]
  221. 0000025A  41EE FEFE                lea.l      A0, [A6 - 0x102]
  222. 0000025E  5288                     addq.l     A0, 1
  223. 00000260  2F08                     move.l     -[A7], A0
  224. 00000262  7000                     moveq.l    D0, 0x00
  225. 00000264  302D DFB4                move.w     D0, [A5 - 0x204C]
  226. 00000268  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  227. 0000026C  2F00                     move.l     -[A7], D0
  228. 0000026E  7000                     moveq.l    D0, 0x00
  229. 00000270  102E FEFE                move.b     D0, [A6 - 0x102]
  230. 00000274  2F00                     move.l     -[A7], D0
  231. 00000276  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  232. 0000027A  7000                     moveq.l    D0, 0x00
  233. 0000027C  102E FEFE                move.b     D0, [A6 - 0x102]
  234. 00000280  D16D DFB4                add.w      [A5 - 0x204C], D0
  235. 00000284  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  236. 00000288  7000                     moveq.l    D0, 0x00
  237. 0000028A  302D DFB4                move.w     D0, [A5 - 0x204C]
  238. 0000028E  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  239. 00000292  2F00                     move.l     -[A7], D0
  240. 00000294  7000                     moveq.l    D0, 0x00
  241. 00000296  302D DF80                move.w     D0, [A5 - 0x2080]
  242. 0000029A  2F00                     move.l     -[A7], D0
  243. 0000029C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  244. 000002A0  302D DF80                move.w     D0, [A5 - 0x2080]
  245. 000002A4  D16D DFB4                add.w      [A5 - 0x204C], D0
  246. 000002A8  7000                     moveq.l    D0, 0x00
  247. 000002AA  2F00                     move.l     -[A7], D0
  248. 000002AC  2F00                     move.l     -[A7], D0
  249. 000002AE  7200                     moveq.l    D1, 0x00
  250. 000002B0  122D DF81                move.b     D1, [A5 - 0x207F]
  251. 000002B4  2F01                     move.l     -[A7], D1
  252. 000002B6  2F00                     move.l     -[A7], D0
  253. 000002B8  4EBA 1EFE                jsr        [PC + 0x1EFE /* 000021B8 */]
  254. 000002BC  7018                     moveq.l    D0, 0x18
  255. 000002BE  2F00                     move.l     -[A7], D0
  256. 000002C0  4EBA 33E8                jsr        [PC + 0x33E8 /* 000036AA */]
  257. 000002C4  4A40                     tst.w      D0
  258. 000002C6  4FEF 0064                lea.l      A7, [A7 + 0x64]
  259. 000002CA  6604                     bne        +0x6 /* 000002D0 */
  260. 000002CC  7000                     moveq.l    D0, 0x00
  261. 000002CE  6018                     bra        +0x1A /* 000002E8 */
  262. label000002D0:
  263. 000002D0  5287                     addq.l     D7, 1
  264. label000002D2:
  265. 000002D2  206D BA78                movea.l    A0, [A5 - 0x4588]
  266. 000002D6  3028 015C                move.w     D0, [A0 + 0x15C]
  267. 000002DA  5640                     addq.w     D0, 3
  268. 000002DC  7200                     moveq.l    D1, 0x00
  269. 000002DE  3200                     move.w     D1, D0
  270. 000002E0  B287                     cmp.l      D1, D7
  271. 000002E2  6E00 FD7C                bgt        -0x282 /* 00000060 */
  272. 000002E6  7001                     moveq.l    D0, 0x01
  273. label000002E8:
  274. 000002E8  4CEE 1880 FEEA           movem.l    D7,A3,A4, [A6 - 0x116]
  275. 000002EE  4E5E                     unlink     A6
  276. 000002F0  4E75                     rts
  277. fn000002F2:
  278. 000002F2  4E56 FD66                link       A6, -0x029A
  279. 000002F6  48E7 0118                movem.l    -[A7], D7,A3,A4
  280. 000002FA  49EE FE68                lea.l      A4, [A6 - 0x198]
  281. 000002FE  47EE FD66                lea.l      A3, [A6 - 0x29A]
  282. 00000302  422C 0197                clr.b      [A4 + 0x197]
  283. 00000306  422C 0196                clr.b      [A4 + 0x196]
  284. 0000030A  422C 0195                clr.b      [A4 + 0x195]
  285. 0000030E  422C 0194                clr.b      [A4 + 0x194]
  286. 00000312  197C 0002 0192           move.b     [A4 + 0x192], 0x2
  287. 00000318  397C 0001 0190           move.w     [A4 + 0x190], 0x1
  288. 0000031E  397C 0001 018E           move.w     [A4 + 0x18E], 0x1
  289. 00000324  197C 0020 018C           move.b     [A4 + 0x18C], 0x20 /* ' ' */
  290. 0000032A  422C 018B                clr.b      [A4 + 0x18B]
  291. 0000032E  422C 018A                clr.b      [A4 + 0x18A]
  292. 00000332  422C 0189                clr.b      [A4 + 0x189]
  293. 00000336  422C 0188                clr.b      [A4 + 0x188]
  294. 0000033A  197C 0002 0186           move.b     [A4 + 0x186], 0x2
  295. 00000340  397C 0001 0184           move.w     [A4 + 0x184], 0x1
  296. 00000346  397C 0001 0182           move.w     [A4 + 0x182], 0x1
  297. 0000034C  197C 0020 0180           move.b     [A4 + 0x180], 0x20 /* ' ' */
  298. 00000352  422C 017F                clr.b      [A4 + 0x17F]
  299. 00000356  422C 017E                clr.b      [A4 + 0x17E]
  300. 0000035A  422C 017D                clr.b      [A4 + 0x17D]
  301. 0000035E  422C 017C                clr.b      [A4 + 0x17C]
  302. 00000362  422C 017A                clr.b      [A4 + 0x17A]
  303. 00000366  397C 0001 0178           move.w     [A4 + 0x178], 0x1
  304. 0000036C  397C 0001 0176           move.w     [A4 + 0x176], 0x1
  305. 00000372  197C 0020 0174           move.b     [A4 + 0x174], 0x20 /* ' ' */
  306. 00000378  422C 0173                clr.b      [A4 + 0x173]
  307. 0000037C  422C 0172                clr.b      [A4 + 0x172]
  308. 00000380  422C 0171                clr.b      [A4 + 0x171]
  309. 00000384  422C 0170                clr.b      [A4 + 0x170]
  310. 00000388  422C 016E                clr.b      [A4 + 0x16E]
  311. 0000038C  397C 0001 016C           move.w     [A4 + 0x16C], 0x1
  312. 00000392  397C 0001 016A           move.w     [A4 + 0x16A], 0x1
  313. 00000398  197C 0020 0168           move.b     [A4 + 0x168], 0x20 /* ' ' */
  314. 0000039E  422C 0167                clr.b      [A4 + 0x167]
  315. 000003A2  422C 0166                clr.b      [A4 + 0x166]
  316. 000003A6  422C 0165                clr.b      [A4 + 0x165]
  317. 000003AA  422C 0164                clr.b      [A4 + 0x164]
  318. 000003AE  422C 0162                clr.b      [A4 + 0x162]
  319. 000003B2  426C 0160                clr.w      [A4 + 0x160]
  320. 000003B6  426C 015E                clr.w      [A4 + 0x15E]
  321. 000003BA  422C 015C                clr.b      [A4 + 0x15C]
  322. 000003BE  422C 015B                clr.b      [A4 + 0x15B]
  323. 000003C2  422C 015A                clr.b      [A4 + 0x15A]
  324. 000003C6  422C 0159                clr.b      [A4 + 0x159]
  325. 000003CA  422C 0158                clr.b      [A4 + 0x158]
  326. 000003CE  422C 0156                clr.b      [A4 + 0x156]
  327. 000003D2  426C 0154                clr.w      [A4 + 0x154]
  328. 000003D6  426C 0152                clr.w      [A4 + 0x152]
  329. 000003DA  422C 0150                clr.b      [A4 + 0x150]
  330. 000003DE  422C 014F                clr.b      [A4 + 0x14F]
  331. 000003E2  422C 014E                clr.b      [A4 + 0x14E]
  332. 000003E6  422C 014D                clr.b      [A4 + 0x14D]
  333. 000003EA  422C 014C                clr.b      [A4 + 0x14C]
  334. 000003EE  422C 014A                clr.b      [A4 + 0x14A]
  335. 000003F2  426C 0148                clr.w      [A4 + 0x148]
  336. 000003F6  426C 0146                clr.w      [A4 + 0x146]
  337. 000003FA  422C 0144                clr.b      [A4 + 0x144]
  338. 000003FE  422C 0143                clr.b      [A4 + 0x143]
  339. 00000402  422C 0142                clr.b      [A4 + 0x142]
  340. 00000406  422C 0141                clr.b      [A4 + 0x141]
  341. 0000040A  422C 0140                clr.b      [A4 + 0x140]
  342. 0000040E  422C 013E                clr.b      [A4 + 0x13E]
  343. 00000412  426C 013C                clr.w      [A4 + 0x13C]
  344. 00000416  426C 013A                clr.w      [A4 + 0x13A]
  345. 0000041A  422C 0138                clr.b      [A4 + 0x138]
  346. 0000041E  422C 0137                clr.b      [A4 + 0x137]
  347. 00000422  422C 0136                clr.b      [A4 + 0x136]
  348. 00000426  422C 0135                clr.b      [A4 + 0x135]
  349. 0000042A  422C 0134                clr.b      [A4 + 0x134]
  350. 0000042E  422C 0132                clr.b      [A4 + 0x132]
  351. 00000432  426C 0130                clr.w      [A4 + 0x130]
  352. 00000436  426C 012E                clr.w      [A4 + 0x12E]
  353. 0000043A  422C 012C                clr.b      [A4 + 0x12C]
  354. 0000043E  422C 012B                clr.b      [A4 + 0x12B]
  355. 00000442  422C 012A                clr.b      [A4 + 0x12A]
  356. 00000446  422C 0129                clr.b      [A4 + 0x129]
  357. 0000044A  422C 0128                clr.b      [A4 + 0x128]
  358. 0000044E  422C 0126                clr.b      [A4 + 0x126]
  359. 00000452  426C 0124                clr.w      [A4 + 0x124]
  360. 00000456  426C 0122                clr.w      [A4 + 0x122]
  361. 0000045A  422C 0120                clr.b      [A4 + 0x120]
  362. 0000045E  422C 011F                clr.b      [A4 + 0x11F]
  363. 00000462  422C 011E                clr.b      [A4 + 0x11E]
  364. 00000466  422C 011D                clr.b      [A4 + 0x11D]
  365. 0000046A  422C 011C                clr.b      [A4 + 0x11C]
  366. 0000046E  422C 011A                clr.b      [A4 + 0x11A]
  367. 00000472  426C 0118                clr.w      [A4 + 0x118]
  368. 00000476  426C 0116                clr.w      [A4 + 0x116]
  369. 0000047A  422C 0114                clr.b      [A4 + 0x114]
  370. 0000047E  422C 0113                clr.b      [A4 + 0x113]
  371. 00000482  422C 0112                clr.b      [A4 + 0x112]
  372. 00000486  422C 0111                clr.b      [A4 + 0x111]
  373. 0000048A  422C 0110                clr.b      [A4 + 0x110]
  374. 0000048E  422C 010E                clr.b      [A4 + 0x10E]
  375. 00000492  426C 010C                clr.w      [A4 + 0x10C]
  376. 00000496  426C 010A                clr.w      [A4 + 0x10A]
  377. 0000049A  422C 0108                clr.b      [A4 + 0x108]
  378. 0000049E  422C 0107                clr.b      [A4 + 0x107]
  379. 000004A2  422C 0106                clr.b      [A4 + 0x106]
  380. 000004A6  422C 0105                clr.b      [A4 + 0x105]
  381. 000004AA  422C 0104                clr.b      [A4 + 0x104]
  382. 000004AE  422C 0102                clr.b      [A4 + 0x102]
  383. 000004B2  426C 0100                clr.w      [A4 + 0x100]
  384. 000004B6  426C 00FE                clr.w      [A4 + 0xFE]
  385. 000004BA  422C 00FC                clr.b      [A4 + 0xFC]
  386. 000004BE  422C 00FB                clr.b      [A4 + 0xFB]
  387. 000004C2  422C 00FA                clr.b      [A4 + 0xFA]
  388. 000004C6  422C 00F9                clr.b      [A4 + 0xF9]
  389. 000004CA  422C 00F8                clr.b      [A4 + 0xF8]
  390. 000004CE  422C 00F6                clr.b      [A4 + 0xF6]
  391. 000004D2  426C 00F4                clr.w      [A4 + 0xF4]
  392. 000004D6  426C 00F2                clr.w      [A4 + 0xF2]
  393. 000004DA  422C 00F0                clr.b      [A4 + 0xF0]
  394. 000004DE  422C 00EF                clr.b      [A4 + 0xEF]
  395. 000004E2  422C 00EE                clr.b      [A4 + 0xEE]
  396. 000004E6  422C 00ED                clr.b      [A4 + 0xED]
  397. 000004EA  422C 00EC                clr.b      [A4 + 0xEC]
  398. 000004EE  422C 00EA                clr.b      [A4 + 0xEA]
  399. 000004F2  426C 00E8                clr.w      [A4 + 0xE8]
  400. 000004F6  426C 00E6                clr.w      [A4 + 0xE6]
  401. 000004FA  422C 00E4                clr.b      [A4 + 0xE4]
  402. 000004FE  422C 00E3                clr.b      [A4 + 0xE3]
  403. 00000502  422C 00E2                clr.b      [A4 + 0xE2]
  404. 00000506  422C 00E1                clr.b      [A4 + 0xE1]
  405. 0000050A  422C 00E0                clr.b      [A4 + 0xE0]
  406. 0000050E  422C 00DE                clr.b      [A4 + 0xDE]
  407. 00000512  426C 00DC                clr.w      [A4 + 0xDC]
  408. 00000516  426C 00DA                clr.w      [A4 + 0xDA]
  409. 0000051A  422C 00D8                clr.b      [A4 + 0xD8]
  410. 0000051E  422C 00D7                clr.b      [A4 + 0xD7]
  411. 00000522  422C 00D6                clr.b      [A4 + 0xD6]
  412. 00000526  422C 00D5                clr.b      [A4 + 0xD5]
  413. 0000052A  422C 00D4                clr.b      [A4 + 0xD4]
  414. 0000052E  422C 00D2                clr.b      [A4 + 0xD2]
  415. 00000532  426C 00D0                clr.w      [A4 + 0xD0]
  416. 00000536  426C 00CE                clr.w      [A4 + 0xCE]
  417. 0000053A  422C 00CC                clr.b      [A4 + 0xCC]
  418. 0000053E  422C 00CB                clr.b      [A4 + 0xCB]
  419. 00000542  422C 00CA                clr.b      [A4 + 0xCA]
  420. 00000546  422C 00C9                clr.b      [A4 + 0xC9]
  421. 0000054A  422C 00C8                clr.b      [A4 + 0xC8]
  422. 0000054E  422C 00C6                clr.b      [A4 + 0xC6]
  423. 00000552  426C 00C4                clr.w      [A4 + 0xC4]
  424. 00000556  426C 00C2                clr.w      [A4 + 0xC2]
  425. 0000055A  422C 00C0                clr.b      [A4 + 0xC0]
  426. 0000055E  422C 00BF                clr.b      [A4 + 0xBF]
  427. 00000562  422C 00BE                clr.b      [A4 + 0xBE]
  428. 00000566  422C 00BD                clr.b      [A4 + 0xBD]
  429. 0000056A  422C 00BC                clr.b      [A4 + 0xBC]
  430. 0000056E  422C 00BA                clr.b      [A4 + 0xBA]
  431. 00000572  426C 00B8                clr.w      [A4 + 0xB8]
  432. 00000576  426C 00B6                clr.w      [A4 + 0xB6]
  433. 0000057A  422C 00B4                clr.b      [A4 + 0xB4]
  434. 0000057E  422C 00B3                clr.b      [A4 + 0xB3]
  435. 00000582  422C 00B2                clr.b      [A4 + 0xB2]
  436. 00000586  422C 00B1                clr.b      [A4 + 0xB1]
  437. 0000058A  422C 00B0                clr.b      [A4 + 0xB0]
  438. 0000058E  422C 00AE                clr.b      [A4 + 0xAE]
  439. 00000592  426C 00AC                clr.w      [A4 + 0xAC]
  440. 00000596  426C 00AA                clr.w      [A4 + 0xAA]
  441. 0000059A  422C 00A8                clr.b      [A4 + 0xA8]
  442. 0000059E  422C 00A7                clr.b      [A4 + 0xA7]
  443. 000005A2  422C 00A6                clr.b      [A4 + 0xA6]
  444. 000005A6  422C 00A5                clr.b      [A4 + 0xA5]
  445. 000005AA  422C 00A4                clr.b      [A4 + 0xA4]
  446. 000005AE  422C 00A2                clr.b      [A4 + 0xA2]
  447. 000005B2  426C 00A0                clr.w      [A4 + 0xA0]
  448. 000005B6  426C 009E                clr.w      [A4 + 0x9E]
  449. 000005BA  422C 009C                clr.b      [A4 + 0x9C]
  450. 000005BE  422C 009B                clr.b      [A4 + 0x9B]
  451. 000005C2  422C 009A                clr.b      [A4 + 0x9A]
  452. 000005C6  422C 0099                clr.b      [A4 + 0x99]
  453. 000005CA  422C 0098                clr.b      [A4 + 0x98]
  454. 000005CE  422C 0096                clr.b      [A4 + 0x96]
  455. 000005D2  426C 0094                clr.w      [A4 + 0x94]
  456. 000005D6  426C 0092                clr.w      [A4 + 0x92]
  457. 000005DA  422C 0090                clr.b      [A4 + 0x90]
  458. 000005DE  422C 008F                clr.b      [A4 + 0x8F]
  459. 000005E2  422C 008E                clr.b      [A4 + 0x8E]
  460. 000005E6  422C 008D                clr.b      [A4 + 0x8D]
  461. 000005EA  422C 008C                clr.b      [A4 + 0x8C]
  462. 000005EE  197C 0002 008A           move.b     [A4 + 0x8A], 0x2
  463. 000005F4  426C 0088                clr.w      [A4 + 0x88]
  464. 000005F8  426C 0086                clr.w      [A4 + 0x86]
  465. 000005FC  197C 0040 0084           move.b     [A4 + 0x84], 0x40 /* '@' */
  466. 00000602  422C 0083                clr.b      [A4 + 0x83]
  467. 00000606  422C 0082                clr.b      [A4 + 0x82]
  468. 0000060A  422C 0081                clr.b      [A4 + 0x81]
  469. 0000060E  422C 0080                clr.b      [A4 + 0x80]
  470. 00000612  197C 0002 007E           move.b     [A4 + 0x7E], 0x2
  471. 00000618  426C 007C                clr.w      [A4 + 0x7C]
  472. 0000061C  426C 007A                clr.w      [A4 + 0x7A]
  473. 00000620  197C 0030 0078           move.b     [A4 + 0x78], 0x30 /* '0' */
  474. 00000626  422C 0077                clr.b      [A4 + 0x77]
  475. 0000062A  422C 0076                clr.b      [A4 + 0x76]
  476. 0000062E  422C 0075                clr.b      [A4 + 0x75]
  477. 00000632  422C 0074                clr.b      [A4 + 0x74]
  478. 00000636  422C 0072                clr.b      [A4 + 0x72]
  479. 0000063A  426C 0070                clr.w      [A4 + 0x70]
  480. 0000063E  426C 006E                clr.w      [A4 + 0x6E]
  481. 00000642  197C 0030 006C           move.b     [A4 + 0x6C], 0x30 /* '0' */
  482. 00000648  422C 006B                clr.b      [A4 + 0x6B]
  483. 0000064C  422C 006A                clr.b      [A4 + 0x6A]
  484. 00000650  422C 0069                clr.b      [A4 + 0x69]
  485. 00000654  422C 0068                clr.b      [A4 + 0x68]
  486. 00000658  422C 0066                clr.b      [A4 + 0x66]
  487. 0000065C  426C 0064                clr.w      [A4 + 0x64]
  488. 00000660  426C 0062                clr.w      [A4 + 0x62]
  489. 00000664  422C 0060                clr.b      [A4 + 0x60]
  490. 00000668  422C 005F                clr.b      [A4 + 0x5F]
  491. 0000066C  422C 005E                clr.b      [A4 + 0x5E]
  492. 00000670  422C 005D                clr.b      [A4 + 0x5D]
  493. 00000674  422C 005C                clr.b      [A4 + 0x5C]
  494. 00000678  422C 005A                clr.b      [A4 + 0x5A]
  495. 0000067C  426C 0058                clr.w      [A4 + 0x58]
  496. 00000680  426C 0056                clr.w      [A4 + 0x56]
  497. 00000684  422C 0054                clr.b      [A4 + 0x54]
  498. 00000688  422C 0053                clr.b      [A4 + 0x53]
  499. 0000068C  422C 0052                clr.b      [A4 + 0x52]
  500. 00000690  422C 0051                clr.b      [A4 + 0x51]
  501. 00000694  422C 0050                clr.b      [A4 + 0x50]
  502. 00000698  422C 004E                clr.b      [A4 + 0x4E]
  503. 0000069C  426C 004C                clr.w      [A4 + 0x4C]
  504. 000006A0  426C 004A                clr.w      [A4 + 0x4A]
  505. 000006A4  422C 0048                clr.b      [A4 + 0x48]
  506. 000006A8  422C 0047                clr.b      [A4 + 0x47]
  507. 000006AC  422C 0046                clr.b      [A4 + 0x46]
  508. 000006B0  422C 0045                clr.b      [A4 + 0x45]
  509. 000006B4  422C 0044                clr.b      [A4 + 0x44]
  510. 000006B8  422C 0042                clr.b      [A4 + 0x42]
  511. 000006BC  426C 0040                clr.w      [A4 + 0x40]
  512. 000006C0  426C 003E                clr.w      [A4 + 0x3E]
  513. 000006C4  422C 003C                clr.b      [A4 + 0x3C]
  514. 000006C8  422C 003B                clr.b      [A4 + 0x3B]
  515. 000006CC  422C 003A                clr.b      [A4 + 0x3A]
  516. 000006D0  422C 0039                clr.b      [A4 + 0x39]
  517. 000006D4  422C 0038                clr.b      [A4 + 0x38]
  518. 000006D8  197C 0002 0036           move.b     [A4 + 0x36], 0x2
  519. 000006DE  397C 0001 0034           move.w     [A4 + 0x34], 0x1
  520. 000006E4  426C 0032                clr.w      [A4 + 0x32]
  521. 000006E8  197C 0010 0030           move.b     [A4 + 0x30], 0x10
  522. 000006EE  422C 002F                clr.b      [A4 + 0x2F]
  523. 000006F2  422C 002E                clr.b      [A4 + 0x2E]
  524. 000006F6  422C 002D                clr.b      [A4 + 0x2D]
  525. 000006FA  422C 002C                clr.b      [A4 + 0x2C]
  526. 000006FE  422C 002A                clr.b      [A4 + 0x2A]
  527. 00000702  397C 0001 0028           move.w     [A4 + 0x28], 0x1
  528. 00000708  426C 0026                clr.w      [A4 + 0x26]
  529. 0000070C  197C 0010 0024           move.b     [A4 + 0x24], 0x10
  530. 00000712  422C 0023                clr.b      [A4 + 0x23]
  531. 00000716  422C 0022                clr.b      [A4 + 0x22]
  532. 0000071A  422C 0021                clr.b      [A4 + 0x21]
  533. 0000071E  422C 0020                clr.b      [A4 + 0x20]
  534. 00000722  197C 0002 001E           move.b     [A4 + 0x1E], 0x2
  535. 00000728  426C 001C                clr.w      [A4 + 0x1C]
  536. 0000072C  426C 001A                clr.w      [A4 + 0x1A]
  537. 00000730  197C 0010 0018           move.b     [A4 + 0x18], 0x10
  538. 00000736  422C 0017                clr.b      [A4 + 0x17]
  539. 0000073A  422C 0016                clr.b      [A4 + 0x16]
  540. 0000073E  422C 0015                clr.b      [A4 + 0x15]
  541. 00000742  422C 0014                clr.b      [A4 + 0x14]
  542. 00000746  422C 0012                clr.b      [A4 + 0x12]
  543. 0000074A  426C 0010                clr.w      [A4 + 0x10]
  544. 0000074E  426C 000E                clr.w      [A4 + 0xE]
  545. 00000752  197C 0010 000C           move.b     [A4 + 0xC], 0x10
  546. 00000758  422C 000B                clr.b      [A4 + 0xB]
  547. 0000075C  422C 000A                clr.b      [A4 + 0xA]
  548. 00000760  422C 0009                clr.b      [A4 + 0x9]
  549. 00000764  422C 0008                clr.b      [A4 + 0x8]
  550. 00000768  422C 0006                clr.b      [A4 + 0x6]
  551. 0000076C  426C 0004                clr.w      [A4 + 0x4]
  552. 00000770  426C 0002                clr.w      [A4 + 0x2]
  553. 00000774  4214                     clr.b      [A4]
  554. 00000776  7000                     moveq.l    D0, 0x00
  555. 00000778  2B40 DFAC                move.l     [A5 - 0x2054], D0
  556. 0000077C  3B7C 0022 DFAA           move.w     [A5 - 0x2056], 0x22 /* '\"' */
  557. 00000782  4247                     clr.w      D7
  558. 00000784  6000 00EE                bra        +0xF0 /* 00000874 */
  559. label00000788:
  560. 00000788  3007                     move.w     D0, D7
  561. 0000078A  6500 00BA                bcs        +0xBC /* 00000846 */
  562. 0000078E  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  563. 00000792  6200 00B2                bhi        +0xB4 /* 00000846 */
  564. 00000796  D040                     add.w      D0, D0
  565. 00000798  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  566. 0000079C  4EFB 0000                jmp        [PC + D0.w]
  567. 000007A0  0046 0046                ori.w      D6, 0x46 /* 'F' */
  568. 000007A4  0046 0046                ori.w      D6, 0x46 /* 'F' */
  569. 000007A8  0046 0046                ori.w      D6, 0x46 /* 'F' */
  570. 000007AC  0046 0046                ori.w      D6, 0x46 /* 'F' */
  571. 000007B0  0046 0046                ori.w      D6, 0x46 /* 'F' */
  572. 000007B4  0046 0046                ori.w      D6, 0x46 /* 'F' */
  573. 000007B8  0046 0046                ori.w      D6, 0x46 /* 'F' */
  574. 000007BC  0046 0046                ori.w      D6, 0x46 /* 'F' */
  575. 000007C0  0046 0046                ori.w      D6, 0x46 /* 'F' */
  576. 000007C4  0046 0046                ori.w      D6, 0x46 /* 'F' */
  577. 000007C8  0046 005C                ori.w      D6, 0x5C /* '\\' */
  578. 000007CC  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  579. 000007D0  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  580. 000007D4  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  581. 000007D8  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  582. 000007DC  0096 0096 0096           ori.l      [A6], 0x960096
  583. 000007E2  0096 2F0B 7000           ori.l      [A6], 0x2F0B7000
  584. 000007E8  3007                     move.w     D0, D7
  585. 000007EA  D0BC 0000 073A           add.l      D0, 0x73A
  586. 000007F0  2F00                     move.l     -[A7], D0
  587. 000007F2  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  588. 000007F6  508F                     addq.l     A7, 8
  589. 000007F8  604C                     bra        +0x4E /* 00000846 */
  590. 000007FA  486D 2A32                pea.l      [A5 + 0x2A32 /* export_1346 */]
  591. 000007FE  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  592. 00000802  4A40                     tst.w      D0
  593. 00000804  588F                     addq.l     A7, 4
  594. 00000806  6726                     beq        +0x28 /* 0000082E */
  595. 00000808  7000                     moveq.l    D0, 0x00
  596. 0000080A  3007                     move.w     D0, D7
  597. 0000080C  7210                     moveq.l    D1, 0x10
  598. 0000080E  9081                     sub.l      D0, D1
  599. 00000810  E988                     lsl        D0, 4
  600. 00000812  2F00                     move.l     -[A7], D0
  601. 00000814  200B                     move.l     D0, A3
  602. 00000816  5280                     addq.l     D0, 1
  603. 00000818  2F00                     move.l     -[A7], D0
  604. 0000081A  4EAD 2A32                jsr        [A5 + 0x2A32 /* export_1346 */]
  605. 0000081E  1680                     move.b     [A3], D0
  606. 00000820  486D 2A32                pea.l      [A5 + 0x2A32 /* export_1346 */]
  607. 00000824  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  608. 00000828  4FEF 000C                lea.l      A7, [A7 + 0xC]
  609. 0000082C  6018                     bra        +0x1A /* 00000846 */
  610. label0000082E:
  611. 0000082E  7000                     moveq.l    D0, 0x00
  612. 00000830  6000 00D0                bra        +0xD2 /* 00000902 */
  613. 00000834  7000                     moveq.l    D0, 0x00
  614. 00000836  3007                     move.w     D0, D7
  615. 00000838  7219                     moveq.l    D1, 0x19
  616. 0000083A  9081                     sub.l      D0, D1
  617. 0000083C  2F00                     move.l     -[A7], D0
  618. 0000083E  2F0B                     move.l     -[A7], A3
  619. 00000840  4EBA 0674                jsr        [PC + 0x674 /* 00000EB6 */]
  620. 00000844  508F                     addq.l     A7, 8
  621. label00000846:
  622. 00000846  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  623. 0000084C  2F0B                     move.l     -[A7], A3
  624. 0000084E  7000                     moveq.l    D0, 0x00
  625. 00000850  2F00                     move.l     -[A7], D0
  626. 00000852  2F00                     move.l     -[A7], D0
  627. 00000854  7203                     moveq.l    D1, 0x03
  628. 00000856  2F01                     move.l     -[A7], D1
  629. 00000858  4EBA 195E                jsr        [PC + 0x195E /* 000021B8 */]
  630. 0000085C  701E                     moveq.l    D0, 0x1E
  631. 0000085E  2F00                     move.l     -[A7], D0
  632. 00000860  4EBA 2E48                jsr        [PC + 0x2E48 /* 000036AA */]
  633. 00000864  4A40                     tst.w      D0
  634. 00000866  4FEF 0014                lea.l      A7, [A7 + 0x14]
  635. 0000086A  6606                     bne        +0x8 /* 00000872 */
  636. 0000086C  7000                     moveq.l    D0, 0x00
  637. 0000086E  6000 0092                bra        +0x94 /* 00000902 */
  638. label00000872:
  639. 00000872  5247                     addq.w     D7, 1
  640. label00000874:
  641. 00000874  BE6D DFAA                cmp.w      D7, [A5 - 0x2056]
  642. 00000878  6500 FF0E                bcs        -0xF0 /* 00000788 */
  643. 0000087C  7000                     moveq.l    D0, 0x00
  644. 0000087E  302D DFAA                move.w     D0, [A5 - 0x2056]
  645. 00000882  2200                     move.l     D1, D0
  646. 00000884  C0FC 000C                mulu.w     D0, 0xC
  647. 00000888  4841                     swap.w     D1
  648. 0000088A  C2FC 000C                mulu.w     D1, 0xC
  649. 0000088E  4841                     swap.w     D1
  650. 00000890  4241                     clr.w      D1
  651. 00000892  D081                     add.l      D0, D1
  652. 00000894  2F00                     move.l     -[A7], D0
  653. 00000896  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  654. 0000089A  2B40 DF90                move.l     [A5 - 0x2070], D0
  655. 0000089E  588F                     addq.l     A7, 4
  656. 000008A0  6604                     bne        +0x6 /* 000008A6 */
  657. 000008A2  7000                     moveq.l    D0, 0x00
  658. 000008A4  605C                     bra        +0x5E /* 00000902 */
  659. label000008A6:
  660. 000008A6  2F0C                     move.l     -[A7], A4
  661. 000008A8  2F2D DF90                move.l     -[A7], [A5 - 0x2070]
  662. 000008AC  7000                     moveq.l    D0, 0x00
  663. 000008AE  302D DFAA                move.w     D0, [A5 - 0x2056]
  664. 000008B2  2200                     move.l     D1, D0
  665. 000008B4  C0FC 000C                mulu.w     D0, 0xC
  666. 000008B8  4841                     swap.w     D1
  667. 000008BA  C2FC 000C                mulu.w     D1, 0xC
  668. 000008BE  4841                     swap.w     D1
  669. 000008C0  4241                     clr.w      D1
  670. 000008C2  D081                     add.l      D0, D1
  671. 000008C4  2F00                     move.l     -[A7], D0
  672. 000008C6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  673. 000008CA  41ED 2A52                lea.l      A0, [A5 + 0x2A52 /* export_1350 */]
  674. 000008CE  2B48 B9EC                move.l     [A5 - 0x4614], A0
  675. 000008D2  7201                     moveq.l    D1, 0x01
  676. 000008D4  48E7 C000                movem.l    -[A7], D0,D1
  677. 000008D8  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  678. 000008DC  2400                     move.l     D2, D0
  679. 000008DE  4CDF 0003                movem.l    D0,D1, [A7]+
  680. 000008E2  4A42                     tst.w      D2
  681. 000008E4  6714                     beq        +0x16 /* 000008FA */
  682. 000008E6  48E7 C000                movem.l    -[A7], D0,D1
  683. 000008EA  4EBA 0020                jsr        [PC + 0x20 /* 0000090C */]
  684. 000008EE  2400                     move.l     D2, D0
  685. 000008F0  4CDF 0003                movem.l    D0,D1, [A7]+
  686. 000008F4  4A42                     tst.w      D2
  687. 000008F6  6702                     beq        +0x4 /* 000008FA */
  688. 000008F8  7200                     moveq.l    D1, 0x00
  689. label000008FA:
  690. 000008FA  4A81                     tst.l      D1
  691. 000008FC  57C0                     seq        D0
  692. 000008FE  0240 0001                andi.w     D0, 0x1
  693. label00000902:
  694. 00000902  4CEE 1880 FD5A           movem.l    D7,A3,A4, [A6 - 0x2A6]
  695. 00000908  4E5E                     unlink     A6
  696. 0000090A  4E75                     rts
  697. fn0000090C:
  698. 0000090C  4E56 FEFA                link       A6, -0x0106
  699. 00000910  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  700. 00000914  47EE FEFC                lea.l      A3, [A6 - 0x104]
  701. 00000918  426E FFFE                clr.w      [A6 - 0x2]
  702. 0000091C  7000                     moveq.l    D0, 0x00
  703. 0000091E  302D DFAA                move.w     D0, [A5 - 0x2056]
  704. 00000922  2A00                     move.l     D5, D0
  705. 00000924  206D BA78                movea.l    A0, [A5 - 0x4588]
  706. 00000928  7000                     moveq.l    D0, 0x00
  707. 0000092A  3028 0160                move.w     D0, [A0 + 0x160]
  708. 0000092E  2F00                     move.l     -[A7], D0
  709. 00000930  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  710. 00000934  2B40 DF9C                move.l     [A5 - 0x2064], D0
  711. 00000938  588F                     addq.l     A7, 4
  712. 0000093A  6606                     bne        +0x8 /* 00000942 */
  713. 0000093C  7000                     moveq.l    D0, 0x00
  714. 0000093E  6000 0244                bra        +0x246 /* 00000B84 */
  715. label00000942:
  716. 00000942  7C00                     moveq.l    D6, 0x00
  717. 00000944  6000 022C                bra        +0x22E /* 00000B72 */
  718. label00000948:
  719. 00000948  206D BA78                movea.l    A0, [A5 - 0x4588]
  720. 0000094C  2068 0246                movea.l    A0, [A0 + 0x246]
  721. 00000950  2006                     move.l     D0, D6
  722. 00000952  2200                     move.l     D1, D0
  723. 00000954  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  724. 00000958  4841                     swap.w     D1
  725. 0000095A  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  726. 0000095E  4841                     swap.w     D1
  727. 00000960  4241                     clr.w      D1
  728. 00000962  D081                     add.l      D0, D1
  729. 00000964  4AB0 0818                tst.l      [A0 + D0 + 0x18]
  730. 00000968  6706                     beq        +0x8 /* 00000970 */
  731. 0000096A  703F                     moveq.l    D0, 0x3F
  732. 0000096C  B085                     cmp.l      D0, D5
  733. 0000096E  6E1E                     bgt        +0x20 /* 0000098E */
  734. label00000970:
  735. 00000970  206D DF9C                movea.l    A0, [A5 - 0x2064]
  736. 00000974  4230 6800                clr.b      [A0 + D6]
  737. 00000978  703F                     moveq.l    D0, 0x3F
  738. 0000097A  B085                     cmp.l      D0, D5
  739. 0000097C  6E00 01F2                bgt        +0x1F4 /* 00000B70 */
  740. 00000980  4878 0546                push.l     0x546
  741. 00000984  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  742. 00000988  588F                     addq.l     A7, 4
  743. 0000098A  6000 01E4                bra        +0x1E6 /* 00000B70 */
  744. label0000098E:
  745. 0000098E  2E06                     move.l     D7, D6
  746. 00000990  6000 00F8                bra        +0xFA /* 00000A8A */
  747. label00000994:
  748. 00000994  206D BA78                movea.l    A0, [A5 - 0x4588]
  749. 00000998  2068 0246                movea.l    A0, [A0 + 0x246]
  750. 0000099C  2007                     move.l     D0, D7
  751. 0000099E  2200                     move.l     D1, D0
  752. 000009A0  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  753. 000009A4  4841                     swap.w     D1
  754. 000009A6  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  755. 000009AA  4841                     swap.w     D1
  756. 000009AC  4241                     clr.w      D1
  757. 000009AE  D081                     add.l      D0, D1
  758. 000009B0  4AB0 08F6                tst.l      [A0 + D0 - 0x10]
  759. 000009B4  6700 00D2                beq        +0xD4 /* 00000A88 */
  760. 000009B8  206D BA78                movea.l    A0, [A5 - 0x4588]
  761. 000009BC  2068 0246                movea.l    A0, [A0 + 0x246]
  762. 000009C0  2006                     move.l     D0, D6
  763. 000009C2  2200                     move.l     D1, D0
  764. 000009C4  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  765. 000009C8  4841                     swap.w     D1
  766. 000009CA  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  767. 000009CE  4841                     swap.w     D1
  768. 000009D0  4241                     clr.w      D1
  769. 000009D2  D081                     add.l      D0, D1
  770. 000009D4  226D BA78                movea.l    A1, [A5 - 0x4588]
  771. 000009D8  2269 0246                movea.l    A1, [A1 + 0x246]
  772. 000009DC  2207                     move.l     D1, D7
  773. 000009DE  2401                     move.l     D2, D1
  774. 000009E0  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  775. 000009E4  4842                     swap.w     D2
  776. 000009E6  C4FC 0022                mulu.w     D2, 0x22 /* '\"' */
  777. 000009EA  4842                     swap.w     D2
  778. 000009EC  4242                     clr.w      D2
  779. 000009EE  D282                     add.l      D1, D2
  780. 000009F0  2030 080C                move.l     D0, [A0 + D0 + 0xC]
  781. 000009F4  B0B1 18EA                cmp.l      D0, [A1 + D1 - 0x22]
  782. 000009F8  6600 008E                bne        +0x90 /* 00000A88 */
  783. 000009FC  206D BA78                movea.l    A0, [A5 - 0x4588]
  784. 00000A00  2068 0246                movea.l    A0, [A0 + 0x246]
  785. 00000A04  2006                     move.l     D0, D6
  786. 00000A06  2200                     move.l     D1, D0
  787. 00000A08  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  788. 00000A0C  4841                     swap.w     D1
  789. 00000A0E  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  790. 00000A12  4841                     swap.w     D1
  791. 00000A14  4241                     clr.w      D1
  792. 00000A16  D081                     add.l      D0, D1
  793. 00000A18  226D BA78                movea.l    A1, [A5 - 0x4588]
  794. 00000A1C  2269 0246                movea.l    A1, [A1 + 0x246]
  795. 00000A20  2207                     move.l     D1, D7
  796. 00000A22  2401                     move.l     D2, D1
  797. 00000A24  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  798. 00000A28  4842                     swap.w     D2
  799. 00000A2A  C4FC 0022                mulu.w     D2, 0x22 /* '\"' */
  800. 00000A2E  4842                     swap.w     D2
  801. 00000A30  4242                     clr.w      D2
  802. 00000A32  D282                     add.l      D1, D2
  803. 00000A34  2030 0808                move.l     D0, [A0 + D0 + 0x8]
  804. 00000A38  B0B1 18E6                cmp.l      D0, [A1 + D1 - 0x26]
  805. 00000A3C  664A                     bne        +0x4C /* 00000A88 */
  806. 00000A3E  206D BA78                movea.l    A0, [A5 - 0x4588]
  807. 00000A42  2068 0246                movea.l    A0, [A0 + 0x246]
  808. 00000A46  2007                     move.l     D0, D7
  809. 00000A48  2200                     move.l     D1, D0
  810. 00000A4A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  811. 00000A4E  4841                     swap.w     D1
  812. 00000A50  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  813. 00000A54  4841                     swap.w     D1
  814. 00000A56  4241                     clr.w      D1
  815. 00000A58  D081                     add.l      D0, D1
  816. 00000A5A  2F30 08F6                move.l     -[A7], [A0 + D0 - 0x10]
  817. 00000A5E  206D BA78                movea.l    A0, [A5 - 0x4588]
  818. 00000A62  2068 0246                movea.l    A0, [A0 + 0x246]
  819. 00000A66  2006                     move.l     D0, D6
  820. 00000A68  2200                     move.l     D1, D0
  821. 00000A6A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  822. 00000A6E  4841                     swap.w     D1
  823. 00000A70  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  824. 00000A74  4841                     swap.w     D1
  825. 00000A76  4241                     clr.w      D1
  826. 00000A78  D081                     add.l      D0, D1
  827. 00000A7A  2F30 0818                move.l     -[A7], [A0 + D0 + 0x18]
  828. 00000A7E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  829. 00000A82  4A40                     tst.w      D0
  830. 00000A84  508F                     addq.l     A7, 8
  831. 00000A86  6708                     beq        +0xA /* 00000A90 */
  832. label00000A88:
  833. 00000A88  5387                     subq.l     D7, 1
  834. label00000A8A:
  835. 00000A8A  4A87                     tst.l      D7
  836. 00000A8C  6600 FF06                bne        -0xF8 /* 00000994 */
  837. label00000A90:
  838. 00000A90  4A87                     tst.l      D7
  839. 00000A92  6712                     beq        +0x14 /* 00000AA6 */
  840. 00000A94  206D DF9C                movea.l    A0, [A5 - 0x2064]
  841. 00000A98  226D DF9C                movea.l    A1, [A5 - 0x2064]
  842. 00000A9C  13B0 78FF 6800           move.b     [A1 + D6], [A0 + D7 - 0x1]
  843. 00000AA2  6000 00CC                bra        +0xCE /* 00000B70 */
  844. label00000AA6:
  845. 00000AA6  486E FFFE                pea.l      [A6 - 0x2]
  846. 00000AAA  486E FEFA                pea.l      [A6 - 0x106]
  847. 00000AAE  2F06                     move.l     -[A7], D6
  848. 00000AB0  200B                     move.l     D0, A3
  849. 00000AB2  5280                     addq.l     D0, 1
  850. 00000AB4  2F00                     move.l     -[A7], D0
  851. 00000AB6  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  852. 00000ABA  4A40                     tst.w      D0
  853. 00000ABC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  854. 00000AC0  6606                     bne        +0x8 /* 00000AC8 */
  855. 00000AC2  7000                     moveq.l    D0, 0x00
  856. 00000AC4  6000 00BE                bra        +0xC0 /* 00000B84 */
  857. label00000AC8:
  858. 00000AC8  16AE FEFB                move.b     [A3], [A6 - 0x105]
  859. 00000ACC  4A6E FFFE                tst.w      [A6 - 0x2]
  860. 00000AD0  6768                     beq        +0x6A /* 00000B3A */
  861. 00000AD2  2E06                     move.l     D7, D6
  862. 00000AD4  604C                     bra        +0x4E /* 00000B22 */
  863. label00000AD6:
  864. 00000AD6  206D BA78                movea.l    A0, [A5 - 0x4588]
  865. 00000ADA  2068 0246                movea.l    A0, [A0 + 0x246]
  866. 00000ADE  2007                     move.l     D0, D7
  867. 00000AE0  2200                     move.l     D1, D0
  868. 00000AE2  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  869. 00000AE6  4841                     swap.w     D1
  870. 00000AE8  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  871. 00000AEC  4841                     swap.w     D1
  872. 00000AEE  4241                     clr.w      D1
  873. 00000AF0  D081                     add.l      D0, D1
  874. 00000AF2  2F30 08F6                move.l     -[A7], [A0 + D0 - 0x10]
  875. 00000AF6  206D BA78                movea.l    A0, [A5 - 0x4588]
  876. 00000AFA  2068 0246                movea.l    A0, [A0 + 0x246]
  877. 00000AFE  2006                     move.l     D0, D6
  878. 00000B00  2200                     move.l     D1, D0
  879. 00000B02  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  880. 00000B06  4841                     swap.w     D1
  881. 00000B08  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  882. 00000B0C  4841                     swap.w     D1
  883. 00000B0E  4241                     clr.w      D1
  884. 00000B10  D081                     add.l      D0, D1
  885. 00000B12  2F30 0818                move.l     -[A7], [A0 + D0 + 0x18]
  886. 00000B16  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  887. 00000B1A  4A40                     tst.w      D0
  888. 00000B1C  508F                     addq.l     A7, 8
  889. 00000B1E  6706                     beq        +0x8 /* 00000B26 */
  890. 00000B20  5387                     subq.l     D7, 1
  891. label00000B22:
  892. 00000B22  4A87                     tst.l      D7
  893. 00000B24  66B0                     bne        -0x4E /* 00000AD6 */
  894. label00000B26:
  895. 00000B26  4A87                     tst.l      D7
  896. 00000B28  6710                     beq        +0x12 /* 00000B3A */
  897. 00000B2A  206D DF9C                movea.l    A0, [A5 - 0x2064]
  898. 00000B2E  226D DF9C                movea.l    A1, [A5 - 0x2064]
  899. 00000B32  13B0 78FF 6800           move.b     [A1 + D6], [A0 + D7 - 0x1]
  900. 00000B38  6036                     bra        +0x38 /* 00000B70 */
  901. label00000B3A:
  902. 00000B3A  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  903. 00000B40  2F0B                     move.l     -[A7], A3
  904. 00000B42  7000                     moveq.l    D0, 0x00
  905. 00000B44  2F00                     move.l     -[A7], D0
  906. 00000B46  2F00                     move.l     -[A7], D0
  907. 00000B48  7203                     moveq.l    D1, 0x03
  908. 00000B4A  2F01                     move.l     -[A7], D1
  909. 00000B4C  4EBA 166A                jsr        [PC + 0x166A /* 000021B8 */]
  910. 00000B50  701E                     moveq.l    D0, 0x1E
  911. 00000B52  2F00                     move.l     -[A7], D0
  912. 00000B54  4EBA 2B54                jsr        [PC + 0x2B54 /* 000036AA */]
  913. 00000B58  4A40                     tst.w      D0
  914. 00000B5A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  915. 00000B5E  6604                     bne        +0x6 /* 00000B64 */
  916. 00000B60  7000                     moveq.l    D0, 0x00
  917. 00000B62  6020                     bra        +0x22 /* 00000B84 */
  918. label00000B64:
  919. 00000B64  2005                     move.l     D0, D5
  920. 00000B66  5285                     addq.l     D5, 1
  921. 00000B68  206D DF9C                movea.l    A0, [A5 - 0x2064]
  922. 00000B6C  1180 6800                move.b     [A0 + D6], D0
  923. label00000B70:
  924. 00000B70  5286                     addq.l     D6, 1
  925. label00000B72:
  926. 00000B72  206D BA78                movea.l    A0, [A5 - 0x4588]
  927. 00000B76  7000                     moveq.l    D0, 0x00
  928. 00000B78  3028 0160                move.w     D0, [A0 + 0x160]
  929. 00000B7C  B086                     cmp.l      D0, D6
  930. 00000B7E  6E00 FDC8                bgt        -0x236 /* 00000948 */
  931. 00000B82  7001                     moveq.l    D0, 0x01
  932. label00000B84:
  933. 00000B84  4CEE 08E0 FEEA           movem.l    D5,D6,D7,A3, [A6 - 0x116]
  934. 00000B8A  4E5E                     unlink     A6
  935. 00000B8C  4E75                     rts
  936. fn00000B8E:
  937. 00000B8E  2F07                     move.l     -[A7], D7
  938. 00000B90  4247                     clr.w      D7
  939. 00000B92  303C 0080                move.w     D0, 0x80
  940. 00000B96  C02F 0008                and.b      D0, [A7 + 0x8]
  941. 00000B9A  6702                     beq        +0x4 /* 00000B9E */
  942. 00000B9C  5447                     addq.w     D7, 2
  943. label00000B9E:
  944. 00000B9E  303C 0080                move.w     D0, 0x80
  945. 00000BA2  C02F 0009                and.b      D0, [A7 + 0x9]
  946. 00000BA6  6702                     beq        +0x4 /* 00000BAA */
  947. 00000BA8  5647                     addq.w     D7, 3
  948. label00000BAA:
  949. 00000BAA  303C 0080                move.w     D0, 0x80
  950. 00000BAE  C02F 000A                and.b      D0, [A7 + 0xA]
  951. 00000BB2  6702                     beq        +0x4 /* 00000BB6 */
  952. 00000BB4  5847                     addq.w     D7, 4
  953. label00000BB6:
  954. 00000BB6  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  955. 00000BBA  6602                     bne        +0x4 /* 00000BBE */
  956. 00000BBC  7E01                     moveq.l    D7, 0x01
  957. label00000BBE:
  958. 00000BBE  3007                     move.w     D0, D7
  959. 00000BC0  2E1F                     move.l     D7, [A7]+
  960. 00000BC2  4E75                     rts
  961. fn00000BC4:
  962. 00000BC4  48E7 0110                movem.l    -[A7], D7,A3
  963. 00000BC8  266F 000C                movea.l    A3, [A7 + 0xC]
  964. 00000BCC  4207                     clr.b      D7
  965. 00000BCE  302B 001E                move.w     D0, [A3 + 0x1E]
  966. 00000BD2  0800 0000                btst.b     D0, 0x0
  967. 00000BD6  6704                     beq        +0x6 /* 00000BDC */
  968. 00000BD8  0007 0001                ori.b      D7, 0x1
  969. label00000BDC:
  970. 00000BDC  7002                     moveq.l    D0, 0x02
  971. 00000BDE  C06B 001E                and.w      D0, [A3 + 0x1E]
  972. 00000BE2  6704                     beq        +0x6 /* 00000BE8 */
  973. 00000BE4  0007 0002                ori.b      D7, 0x2
  974. label00000BE8:
  975. 00000BE8  7004                     moveq.l    D0, 0x04
  976. 00000BEA  C06B 001E                and.w      D0, [A3 + 0x1E]
  977. 00000BEE  6704                     beq        +0x6 /* 00000BF4 */
  978. 00000BF0  0007 0004                ori.b      D7, 0x4
  979. label00000BF4:
  980. 00000BF4  7008                     moveq.l    D0, 0x08
  981. 00000BF6  C06B 001E                and.w      D0, [A3 + 0x1E]
  982. 00000BFA  6704                     beq        +0x6 /* 00000C00 */
  983. 00000BFC  0007 0010                ori.b      D7, 0x10
  984. label00000C00:
  985. 00000C00  7010                     moveq.l    D0, 0x10
  986. 00000C02  C06B 001E                and.w      D0, [A3 + 0x1E]
  987. 00000C06  6704                     beq        +0x6 /* 00000C0C */
  988. 00000C08  0007 0020                ori.b      D7, 0x20 /* ' ' */
  989. label00000C0C:
  990. 00000C0C  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  991. 00000C12  7000                     moveq.l    D0, 0x00
  992. 00000C14  2F00                     move.l     -[A7], D0
  993. 00000C16  2F00                     move.l     -[A7], D0
  994. 00000C18  7200                     moveq.l    D1, 0x00
  995. 00000C1A  322B 001C                move.w     D1, [A3 + 0x1C]
  996. 00000C1E  E589                     lsl        D1, 2
  997. 00000C20  2401                     move.l     D2, D1
  998. 00000C22  E589                     lsl        D1, 2
  999. 00000C24  D282                     add.l      D1, D2
  1000. 00000C26  2F01                     move.l     -[A7], D1
  1001. 00000C28  7201                     moveq.l    D1, 0x01
  1002. 00000C2A  2F01                     move.l     -[A7], D1
  1003. 00000C2C  4EBA 158A                jsr        [PC + 0x158A /* 000021B8 */]
  1004. 00000C30  7000                     moveq.l    D0, 0x00
  1005. 00000C32  2F00                     move.l     -[A7], D0
  1006. 00000C34  2F00                     move.l     -[A7], D0
  1007. 00000C36  7200                     moveq.l    D1, 0x00
  1008. 00000C38  1207                     move.b     D1, D7
  1009. 00000C3A  2F01                     move.l     -[A7], D1
  1010. 00000C3C  7201                     moveq.l    D1, 0x01
  1011. 00000C3E  2F01                     move.l     -[A7], D1
  1012. 00000C40  4EBA 1576                jsr        [PC + 0x1576 /* 000021B8 */]
  1013. 00000C44  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  1014. 00000C48  7000                     moveq.l    D0, 0x00
  1015. 00000C4A  2F00                     move.l     -[A7], D0
  1016. 00000C4C  2F00                     move.l     -[A7], D0
  1017. 00000C4E  7203                     moveq.l    D1, 0x03
  1018. 00000C50  2F01                     move.l     -[A7], D1
  1019. 00000C52  4EBA 1564                jsr        [PC + 0x1564 /* 000021B8 */]
  1020. 00000C56  7031                     moveq.l    D0, 0x31
  1021. 00000C58  2F00                     move.l     -[A7], D0
  1022. 00000C5A  4EBA 2A4E                jsr        [PC + 0x2A4E /* 000036AA */]
  1023. 00000C5E  4A40                     tst.w      D0
  1024. 00000C60  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1025. 00000C64  6604                     bne        +0x6 /* 00000C6A */
  1026. 00000C66  7000                     moveq.l    D0, 0x00
  1027. 00000C68  6030                     bra        +0x32 /* 00000C9A */
  1028. label00000C6A:
  1029. 00000C6A  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  1030. 00000C70  7000                     moveq.l    D0, 0x00
  1031. 00000C72  2F00                     move.l     -[A7], D0
  1032. 00000C74  2F00                     move.l     -[A7], D0
  1033. 00000C76  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1034. 00000C7A  4EBA FF12                jsr        [PC - 0xEE /* 00000B8E */]
  1035. 00000C7E  7200                     moveq.l    D1, 0x00
  1036. 00000C80  3200                     move.w     D1, D0
  1037. 00000C82  588F                     addq.l     A7, 4
  1038. 00000C84  2F01                     move.l     -[A7], D1
  1039. 00000C86  7001                     moveq.l    D0, 0x01
  1040. 00000C88  2F00                     move.l     -[A7], D0
  1041. 00000C8A  4EBA 152C                jsr        [PC + 0x152C /* 000021B8 */]
  1042. 00000C8E  7045                     moveq.l    D0, 0x45
  1043. 00000C90  2F00                     move.l     -[A7], D0
  1044. 00000C92  4EBA 2A16                jsr        [PC + 0x2A16 /* 000036AA */]
  1045. 00000C96  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1046. label00000C9A:
  1047. 00000C9A  4CDF 0880                movem.l    D7,A3, [A7]+
  1048. 00000C9E  4E75                     rts
  1049. fn00000CA0:
  1050. 00000CA0  48E7 0018                movem.l    -[A7], A3,A4
  1051. 00000CA4  286F 0010                movea.l    A4, [A7 + 0x10]
  1052. 00000CA8  266F 000C                movea.l    A3, [A7 + 0xC]
  1053. 00000CAC  7000                     moveq.l    D0, 0x00
  1054. 00000CAE  322B 001E                move.w     D1, [A3 + 0x1E]
  1055. 00000CB2  B26C 001E                cmp.w      D1, [A4 + 0x1E]
  1056. 00000CB6  664C                     bne        +0x4E /* 00000D04 */
  1057. 00000CB8  322B 001C                move.w     D1, [A3 + 0x1C]
  1058. 00000CBC  B26C 001C                cmp.w      D1, [A4 + 0x1C]
  1059. 00000CC0  6642                     bne        +0x44 /* 00000D04 */
  1060. 00000CC2  2F00                     move.l     -[A7], D0
  1061. 00000CC4  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1062. 00000CC8  4EBA FEC4                jsr        [PC - 0x13C /* 00000B8E */]
  1063. 00000CCC  588F                     addq.l     A7, 4
  1064. 00000CCE  2200                     move.l     D1, D0
  1065. 00000CD0  201F                     move.l     D0, [A7]+
  1066. 00000CD2  48E7 C000                movem.l    -[A7], D0,D1
  1067. 00000CD6  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1068. 00000CDA  4EBA FEB2                jsr        [PC - 0x14E /* 00000B8E */]
  1069. 00000CDE  588F                     addq.l     A7, 4
  1070. 00000CE0  2400                     move.l     D2, D0
  1071. 00000CE2  4CDF 0003                movem.l    D0,D1, [A7]+
  1072. 00000CE6  B441                     cmp.w      D2, D1
  1073. 00000CE8  661A                     bne        +0x1C /* 00000D04 */
  1074. 00000CEA  2F00                     move.l     -[A7], D0
  1075. 00000CEC  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1076. 00000CF0  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  1077. 00000CF4  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1078. 00000CF8  508F                     addq.l     A7, 8
  1079. 00000CFA  2200                     move.l     D1, D0
  1080. 00000CFC  201F                     move.l     D0, [A7]+
  1081. 00000CFE  4A41                     tst.w      D1
  1082. 00000D00  6602                     bne        +0x4 /* 00000D04 */
  1083. 00000D02  7001                     moveq.l    D0, 0x01
  1084. label00000D04:
  1085. 00000D04  4CDF 1800                movem.l    A3,A4, [A7]+
  1086. 00000D08  4E75                     rts
  1087. fn00000D0A:
  1088. 00000D0A  4E56 FF74                link       A6, -0x008C
  1089. 00000D0E  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  1090. 00000D12  49EE FF78                lea.l      A4, [A6 - 0x88]
  1091. 00000D16  206D BA78                movea.l    A0, [A5 - 0x4588]
  1092. 00000D1A  7000                     moveq.l    D0, 0x00
  1093. 00000D1C  3028 0160                move.w     D0, [A0 + 0x160]
  1094. 00000D20  2F00                     move.l     -[A7], D0
  1095. 00000D22  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1096. 00000D26  2B40 DF94                move.l     [A5 - 0x206C], D0
  1097. 00000D2A  588F                     addq.l     A7, 4
  1098. 00000D2C  6606                     bne        +0x8 /* 00000D34 */
  1099. 00000D2E  7000                     moveq.l    D0, 0x00
  1100. 00000D30  6000 017A                bra        +0x17C /* 00000EAC */
  1101. label00000D34:
  1102. 00000D34  7A00                     moveq.l    D5, 0x00
  1103. 00000D36  47D4                     lea.l      A3, [A4]
  1104. 00000D38  6000 009A                bra        +0x9C /* 00000DD4 */
  1105. label00000D3C:
  1106. 00000D3C  4A85                     tst.l      D5
  1107. 00000D3E  6618                     bne        +0x1A /* 00000D58 */
  1108. 00000D40  206D BA78                movea.l    A0, [A5 - 0x4588]
  1109. 00000D44  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  1110. 00000D48  2D48 FF74                move.l     [A6 - 0x8C], A0
  1111. 00000D4C  7000                     moveq.l    D0, 0x00
  1112. 00000D4E  1028 0005                move.b     D0, [A0 + 0x5]
  1113. 00000D52  3740 001E                move.w     [A3 + 0x1E], D0
  1114. 00000D56  6024                     bra        +0x26 /* 00000D7C */
  1115. label00000D58:
  1116. 00000D58  41ED E66E                lea.l      A0, [A5 - 0x1992]
  1117. 00000D5C  2D48 FF74                move.l     [A6 - 0x8C], A0
  1118. 00000D60  426B 001E                clr.w      [A3 + 0x1E]
  1119. 00000D64  0805 0000                btst.b     D5, 0x0
  1120. 00000D68  6706                     beq        +0x8 /* 00000D70 */
  1121. 00000D6A  006B 0001 001E           ori.w      [A3 + 0x1E], 0x1
  1122. label00000D70:
  1123. 00000D70  7002                     moveq.l    D0, 0x02
  1124. 00000D72  C085                     and.l      D0, D5
  1125. 00000D74  6706                     beq        +0x8 /* 00000D7C */
  1126. 00000D76  006B 0002 001E           ori.w      [A3 + 0x1E], 0x2
  1127. label00000D7C:
  1128. 00000D7C  206E FF74                movea.l    A0, [A6 - 0x8C]
  1129. 00000D80  2750 000C                move.l     [A3 + 0xC], [A0]
  1130. 00000D84  206E FF74                movea.l    A0, [A6 - 0x8C]
  1131. 00000D88  7000                     moveq.l    D0, 0x00
  1132. 00000D8A  1028 0004                move.b     D0, [A0 + 0x4]
  1133. 00000D8E  3740 001C                move.w     [A3 + 0x1C], D0
  1134. 00000D92  206E FF74                movea.l    A0, [A6 - 0x8C]
  1135. 00000D96  2768 0006 0014           move.l     [A3 + 0x14], [A0 + 0x6]
  1136. 00000D9C  4A85                     tst.l      D5
  1137. 00000D9E  661C                     bne        +0x1E /* 00000DBC */
  1138. 00000DA0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1139. 00000DA4  2068 0246                movea.l    A0, [A0 + 0x246]
  1140. 00000DA8  2F08                     move.l     -[A7], A0
  1141. 00000DAA  2F0B                     move.l     -[A7], A3
  1142. 00000DAC  4EBA FEF2                jsr        [PC - 0x10E /* 00000CA0 */]
  1143. 00000DB0  4A40                     tst.w      D0
  1144. 00000DB2  508F                     addq.l     A7, 8
  1145. 00000DB4  6606                     bne        +0x8 /* 00000DBC */
  1146. 00000DB6  026B FFFE 001E           andi.w     [A3 + 0x1E], 0xFFFE
  1147. label00000DBC:
  1148. 00000DBC  2F0B                     move.l     -[A7], A3
  1149. 00000DBE  4EBA FE04                jsr        [PC - 0x1FC /* 00000BC4 */]
  1150. 00000DC2  4A40                     tst.w      D0
  1151. 00000DC4  588F                     addq.l     A7, 4
  1152. 00000DC6  6606                     bne        +0x8 /* 00000DCE */
  1153. 00000DC8  7000                     moveq.l    D0, 0x00
  1154. 00000DCA  6000 00E0                bra        +0xE2 /* 00000EAC */
  1155. label00000DCE:
  1156. 00000DCE  5285                     addq.l     D5, 1
  1157. 00000DD0  D6FC 0022                add.w      A3, 0x22 /* '\"' */
  1158. label00000DD4:
  1159. 00000DD4  7004                     moveq.l    D0, 0x04
  1160. 00000DD6  B085                     cmp.l      D0, D5
  1161. 00000DD8  6E00 FF62                bgt        -0x9C /* 00000D3C */
  1162. 00000DDC  7C00                     moveq.l    D6, 0x00
  1163. 00000DDE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1164. 00000DE2  2068 0246                movea.l    A0, [A0 + 0x246]
  1165. 00000DE6  47D0                     lea.l      A3, [A0]
  1166. 00000DE8  6000 00B0                bra        +0xB2 /* 00000E9A */
  1167. label00000DEC:
  1168. 00000DEC  7E00                     moveq.l    D7, 0x00
  1169. label00000DEE:
  1170. 00000DEE  2007                     move.l     D0, D7
  1171. 00000DF0  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  1172. 00000DF4  4874 0000                pea.l      [A4 + D0.w]
  1173. 00000DF8  2F0B                     move.l     -[A7], A3
  1174. 00000DFA  4EBA FEA4                jsr        [PC - 0x15C /* 00000CA0 */]
  1175. 00000DFE  4A40                     tst.w      D0
  1176. 00000E00  508F                     addq.l     A7, 8
  1177. 00000E02  6608                     bne        +0xA /* 00000E0C */
  1178. 00000E04  5287                     addq.l     D7, 1
  1179. 00000E06  7004                     moveq.l    D0, 0x04
  1180. 00000E08  B087                     cmp.l      D0, D7
  1181. 00000E0A  6EE2                     bgt        -0x1C /* 00000DEE */
  1182. label00000E0C:
  1183. 00000E0C  7004                     moveq.l    D0, 0x04
  1184. 00000E0E  B087                     cmp.l      D0, D7
  1185. 00000E10  6F0A                     ble        +0xC /* 00000E1C */
  1186. 00000E12  206D DF94                movea.l    A0, [A5 - 0x206C]
  1187. 00000E16  1187 6800                move.b     [A0 + D6], D7
  1188. 00000E1A  6078                     bra        +0x7A /* 00000E94 */
  1189. label00000E1C:
  1190. 00000E1C  7E00                     moveq.l    D7, 0x00
  1191. 00000E1E  602E                     bra        +0x30 /* 00000E4E */
  1192. label00000E20:
  1193. 00000E20  206D BA78                movea.l    A0, [A5 - 0x4588]
  1194. 00000E24  2068 0246                movea.l    A0, [A0 + 0x246]
  1195. 00000E28  2007                     move.l     D0, D7
  1196. 00000E2A  2200                     move.l     D1, D0
  1197. 00000E2C  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  1198. 00000E30  4841                     swap.w     D1
  1199. 00000E32  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  1200. 00000E36  4841                     swap.w     D1
  1201. 00000E38  4241                     clr.w      D1
  1202. 00000E3A  D081                     add.l      D0, D1
  1203. 00000E3C  4870 0800                pea.l      [A0 + D0]
  1204. 00000E40  2F0B                     move.l     -[A7], A3
  1205. 00000E42  4EBA FE5C                jsr        [PC - 0x1A4 /* 00000CA0 */]
  1206. 00000E46  4A40                     tst.w      D0
  1207. 00000E48  508F                     addq.l     A7, 8
  1208. 00000E4A  6606                     bne        +0x8 /* 00000E52 */
  1209. 00000E4C  5287                     addq.l     D7, 1
  1210. label00000E4E:
  1211. 00000E4E  BC87                     cmp.l      D6, D7
  1212. 00000E50  6ECE                     bgt        -0x30 /* 00000E20 */
  1213. label00000E52:
  1214. 00000E52  BC87                     cmp.l      D6, D7
  1215. 00000E54  6F10                     ble        +0x12 /* 00000E66 */
  1216. 00000E56  206D DF94                movea.l    A0, [A5 - 0x206C]
  1217. 00000E5A  226D DF94                movea.l    A1, [A5 - 0x206C]
  1218. 00000E5E  13B0 7800 6800           move.b     [A1 + D6], [A0 + D7]
  1219. 00000E64  602E                     bra        +0x30 /* 00000E94 */
  1220. label00000E66:
  1221. 00000E66  0C85 0000 00FE           cmpi.l     D5, 0xFE
  1222. 00000E6C  6C1E                     bge        +0x20 /* 00000E8C */
  1223. 00000E6E  2F0B                     move.l     -[A7], A3
  1224. 00000E70  4EBA FD52                jsr        [PC - 0x2AE /* 00000BC4 */]
  1225. 00000E74  4A40                     tst.w      D0
  1226. 00000E76  588F                     addq.l     A7, 4
  1227. 00000E78  6604                     bne        +0x6 /* 00000E7E */
  1228. 00000E7A  7000                     moveq.l    D0, 0x00
  1229. 00000E7C  602E                     bra        +0x30 /* 00000EAC */
  1230. label00000E7E:
  1231. 00000E7E  2005                     move.l     D0, D5
  1232. 00000E80  5285                     addq.l     D5, 1
  1233. 00000E82  206D DF94                movea.l    A0, [A5 - 0x206C]
  1234. 00000E86  1180 6800                move.b     [A0 + D6], D0
  1235. 00000E8A  6008                     bra        +0xA /* 00000E94 */
  1236. label00000E8C:
  1237. 00000E8C  206D DF94                movea.l    A0, [A5 - 0x206C]
  1238. 00000E90  4230 6800                clr.b      [A0 + D6]
  1239. label00000E94:
  1240. 00000E94  5286                     addq.l     D6, 1
  1241. 00000E96  D6FC 0022                add.w      A3, 0x22 /* '\"' */
  1242. label00000E9A:
  1243. 00000E9A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1244. 00000E9E  7000                     moveq.l    D0, 0x00
  1245. 00000EA0  3028 0160                move.w     D0, [A0 + 0x160]
  1246. 00000EA4  B086                     cmp.l      D0, D6
  1247. 00000EA6  6E00 FF44                bgt        -0xBA /* 00000DEC */
  1248. 00000EAA  7001                     moveq.l    D0, 0x01
  1249. label00000EAC:
  1250. 00000EAC  4CEE 18E8 FF5C           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0xA4]
  1251. 00000EB2  4E5E                     unlink     A6
  1252. 00000EB4  4E75                     rts
  1253. fn00000EB6:
  1254. 00000EB6  4E56 FFE0                link       A6, -0x0020
  1255. 00000EBA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1256. 00000EBE  266E 0008                movea.l    A3, [A6 + 0x8]
  1257. 00000EC2  3E2E 000E                move.w     D7, [A6 + 0xE]
  1258. 00000EC6  7800                     moveq.l    D4, 0x00
  1259. 00000EC8  284B                     movea.l    A4, A3
  1260. 00000ECA  528C                     addq.l     A4, 1
  1261. 00000ECC  7C01                     moveq.l    D6, 0x01
  1262. 00000ECE  7A01                     moveq.l    D5, 0x01
  1263. 00000ED0  601E                     bra        +0x20 /* 00000EF0 */
  1264. label00000ED2:
  1265. 00000ED2  2005                     move.l     D0, D5
  1266. 00000ED4  5285                     addq.l     D5, 1
  1267. 00000ED6  1DBC 005C 00F4           move.b     [A6 + D0.w - 0x12], 0x5C /* '\\' */
  1268. 00000EDC  206D BA78                movea.l    A0, [A5 - 0x4588]
  1269. 00000EE0  2005                     move.l     D0, D5
  1270. 00000EE2  5285                     addq.l     D5, 1
  1271. 00000EE4  41E8 01FE                lea.l      A0, [A0 + 0x1FE]
  1272. 00000EE8  1DB0 6800 00F4           move.b     [A6 + D0.w - 0x12], [A0 + D6]
  1273. 00000EEE  5286                     addq.l     D6, 1
  1274. label00000EF0:
  1275. 00000EF0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1276. 00000EF4  7000                     moveq.l    D0, 0x00
  1277. 00000EF6  1028 01FE                move.b     D0, [A0 + 0x1FE]
  1278. 00000EFA  B086                     cmp.l      D0, D6
  1279. 00000EFC  6CD4                     bge        -0x2A /* 00000ED2 */
  1280. 00000EFE  2005                     move.l     D0, D5
  1281. 00000F00  5380                     subq.l     D0, 1
  1282. 00000F02  1D40 FFF4                move.b     [A6 - 0xC], D0
  1283. 00000F06  7C01                     moveq.l    D6, 0x01
  1284. 00000F08  7A01                     moveq.l    D5, 0x01
  1285. 00000F0A  601E                     bra        +0x20 /* 00000F2A */
  1286. label00000F0C:
  1287. 00000F0C  2005                     move.l     D0, D5
  1288. 00000F0E  5285                     addq.l     D5, 1
  1289. 00000F10  1DBC 005C 00E8           move.b     [A6 + D0.w - 0x24], 0x5C /* '\\' */
  1290. 00000F16  206D BA78                movea.l    A0, [A5 - 0x4588]
  1291. 00000F1A  2005                     move.l     D0, D5
  1292. 00000F1C  5285                     addq.l     D5, 1
  1293. 00000F1E  41E8 0204                lea.l      A0, [A0 + 0x204]
  1294. 00000F22  1DB0 6800 00E8           move.b     [A6 + D0.w - 0x24], [A0 + D6]
  1295. 00000F28  5286                     addq.l     D6, 1
  1296. label00000F2A:
  1297. 00000F2A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1298. 00000F2E  7000                     moveq.l    D0, 0x00
  1299. 00000F30  1028 0204                move.b     D0, [A0 + 0x204]
  1300. 00000F34  B086                     cmp.l      D0, D6
  1301. 00000F36  6CD4                     bge        -0x2A /* 00000F0C */
  1302. 00000F38  2005                     move.l     D0, D5
  1303. 00000F3A  5380                     subq.l     D0, 1
  1304. 00000F3C  1D40 FFE8                move.b     [A6 - 0x18], D0
  1305. 00000F40  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1306. 00000F44  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1307. 00000F48  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1308. 00000F4C  2D48 FFE0                move.l     [A6 - 0x20], A0
  1309. label00000F50:
  1310. 00000F50  4A84                     tst.l      D4
  1311. 00000F52  673C                     beq        +0x3E /* 00000F90 */
  1312. 00000F54  7001                     moveq.l    D0, 0x01
  1313. 00000F56  0C47 0006                cmpi.w     D7, 0x6
  1314. 00000F5A  6708                     beq        +0xA /* 00000F64 */
  1315. 00000F5C  0C47 0008                cmpi.w     D7, 0x8
  1316. 00000F60  6702                     beq        +0x4 /* 00000F64 */
  1317. 00000F62  7000                     moveq.l    D0, 0x00
  1318. label00000F64:
  1319. 00000F64  4A80                     tst.l      D0
  1320. 00000F66  6714                     beq        +0x16 /* 00000F7C */
  1321. 00000F68  486D DB26                pea.l      [A5 - 0x24DA]
  1322. 00000F6C  486D DB30                pea.l      [A5 - 0x24D0]
  1323. 00000F70  2F0C                     move.l     -[A7], A4
  1324. 00000F72  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1325. 00000F76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1326. 00000F7A  6012                     bra        +0x14 /* 00000F8E */
  1327. label00000F7C:
  1328. 00000F7C  486D DB34                pea.l      [A5 - 0x24CC]
  1329. 00000F80  486D DB38                pea.l      [A5 - 0x24C8]
  1330. 00000F84  2F0C                     move.l     -[A7], A4
  1331. 00000F86  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1332. 00000F8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1333. label00000F8E:
  1334. 00000F8E  D9C0                     add.l      A4, D0
  1335. label00000F90:
  1336. 00000F90  202E FFE4                move.l     D0, [A6 - 0x1C]
  1337. 00000F94  5280                     addq.l     D0, 1
  1338. 00000F96  2F00                     move.l     -[A7], D0
  1339. 00000F98  2F0C                     move.l     -[A7], A4
  1340. 00000F9A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1341. 00000F9E  7000                     moveq.l    D0, 0x00
  1342. 00000FA0  1010                     move.b     D0, [A0]
  1343. 00000FA2  2F00                     move.l     -[A7], D0
  1344. 00000FA4  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1345. 00000FA8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1346. 00000FAC  7000                     moveq.l    D0, 0x00
  1347. 00000FAE  1010                     move.b     D0, [A0]
  1348. 00000FB0  D9C0                     add.l      A4, D0
  1349. 00000FB2  0C47 0006                cmpi.w     D7, 0x6
  1350. 00000FB6  621C                     bhi        +0x1E /* 00000FD4 */
  1351. 00000FB8  4878 073D                push.l     0x73D
  1352. 00000FBC  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1353. 00000FC0  588F                     addq.l     A7, 4
  1354. 00000FC2  2F00                     move.l     -[A7], D0
  1355. 00000FC4  486D DB3C                pea.l      [A5 - 0x24C4]
  1356. 00000FC8  2F0C                     move.l     -[A7], A4
  1357. 00000FCA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1358. 00000FCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1359. 00000FD2  601A                     bra        +0x1C /* 00000FEE */
  1360. label00000FD4:
  1361. 00000FD4  4878 073E                push.l     0x73E
  1362. 00000FD8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1363. 00000FDC  588F                     addq.l     A7, 4
  1364. 00000FDE  2F00                     move.l     -[A7], D0
  1365. 00000FE0  486D DB40                pea.l      [A5 - 0x24C0]
  1366. 00000FE4  2F0C                     move.l     -[A7], A4
  1367. 00000FE6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1368. 00000FEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1369. label00000FEE:
  1370. 00000FEE  D9C0                     add.l      A4, D0
  1371. 00000FF0  202E FFE0                move.l     D0, [A6 - 0x20]
  1372. 00000FF4  5280                     addq.l     D0, 1
  1373. 00000FF6  2F00                     move.l     -[A7], D0
  1374. 00000FF8  2F0C                     move.l     -[A7], A4
  1375. 00000FFA  206E FFE0                movea.l    A0, [A6 - 0x20]
  1376. 00000FFE  7000                     moveq.l    D0, 0x00
  1377. 00001000  1010                     move.b     D0, [A0]
  1378. 00001002  2F00                     move.l     -[A7], D0
  1379. 00001004  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1380. 00001008  206E FFE0                movea.l    A0, [A6 - 0x20]
  1381. 0000100C  7000                     moveq.l    D0, 0x00
  1382. 0000100E  1010                     move.b     D0, [A0]
  1383. 00001010  D9C0                     add.l      A4, D0
  1384. 00001012  4A84                     tst.l      D4
  1385. 00001014  6714                     beq        +0x16 /* 0000102A */
  1386. 00001016  486D DB44                pea.l      [A5 - 0x24BC]
  1387. 0000101A  486D DB46                pea.l      [A5 - 0x24BA]
  1388. 0000101E  2F0C                     move.l     -[A7], A4
  1389. 00001020  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1390. 00001024  D9C0                     add.l      A4, D0
  1391. 00001026  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1392. label0000102A:
  1393. 0000102A  5284                     addq.l     D4, 1
  1394. 0000102C  7002                     moveq.l    D0, 0x02
  1395. 0000102E  B084                     cmp.l      D0, D4
  1396. 00001030  6E00 FF1E                bgt        -0xE0 /* 00000F50 */
  1397. 00001034  200B                     move.l     D0, A3
  1398. 00001036  5280                     addq.l     D0, 1
  1399. 00001038  220C                     move.l     D1, A4
  1400. 0000103A  9280                     sub.l      D1, D0
  1401. 0000103C  1681                     move.b     [A3], D1
  1402. 0000103E  4CEE 18F0 FFC8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x38]
  1403. 00001044  4E5E                     unlink     A6
  1404. 00001046  4E75                     rts
  1405. fn00001048:
  1406. 00001048  4E56 FFF6                link       A6, -0x000A
  1407. 0000104C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1408. 00001050  7E00                     moveq.l    D7, 0x00
  1409. 00001052  266E 0014                movea.l    A3, [A6 + 0x14]
  1410. 00001056  528B                     addq.l     A3, 1
  1411. 00001058  206D BA78                movea.l    A0, [A5 - 0x4588]
  1412. 0000105C  41E8 01FE                lea.l      A0, [A0 + 0x1FE]
  1413. 00001060  2D48 FFFC                move.l     [A6 - 0x4], A0
  1414. 00001064  206D BA78                movea.l    A0, [A5 - 0x4588]
  1415. 00001068  41E8 0204                lea.l      A0, [A0 + 0x204]
  1416. 0000106C  2D48 FFF8                move.l     [A6 - 0x8], A0
  1417. label00001070:
  1418. 00001070  4A87                     tst.l      D7
  1419. 00001072  6700 011E                beq        +0x120 /* 00001192 */
  1420. 00001076  4A6E 000A                tst.w      [A6 + 0xA]
  1421. 0000107A  663C                     bne        +0x3E /* 000010B8 */
  1422. 0000107C  2F2D EA36                move.l     -[A7], [A5 - 0x15CA]
  1423. 00001080  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1424. 00001084  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1425. 00001088  4A40                     tst.w      D0
  1426. 0000108A  508F                     addq.l     A7, 8
  1427. 0000108C  6600 01E6                bne        +0x1E8 /* 00001274 */
  1428. 00001090  2F2D EA16                move.l     -[A7], [A5 - 0x15EA]
  1429. 00001094  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1430. 00001098  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1431. 0000109C  4A40                     tst.w      D0
  1432. 0000109E  508F                     addq.l     A7, 8
  1433. 000010A0  6600 01D2                bne        +0x1D4 /* 00001274 */
  1434. 000010A4  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  1435. 000010A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1436. 000010AC  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1437. 000010B0  4A40                     tst.w      D0
  1438. 000010B2  508F                     addq.l     A7, 8
  1439. 000010B4  6600 01BE                bne        +0x1C0 /* 00001274 */
  1440. label000010B8:
  1441. 000010B8  4A6E 000A                tst.w      [A6 + 0xA]
  1442. 000010BC  6748                     beq        +0x4A /* 00001106 */
  1443. 000010BE  2F2D EA36                move.l     -[A7], [A5 - 0x15CA]
  1444. 000010C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1445. 000010C6  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1446. 000010CA  4A40                     tst.w      D0
  1447. 000010CC  508F                     addq.l     A7, 8
  1448. 000010CE  6624                     bne        +0x26 /* 000010F4 */
  1449. 000010D0  2F2D EA16                move.l     -[A7], [A5 - 0x15EA]
  1450. 000010D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1451. 000010D8  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1452. 000010DC  4A40                     tst.w      D0
  1453. 000010DE  508F                     addq.l     A7, 8
  1454. 000010E0  6612                     bne        +0x14 /* 000010F4 */
  1455. 000010E2  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  1456. 000010E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1457. 000010EA  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1458. 000010EE  4A40                     tst.w      D0
  1459. 000010F0  508F                     addq.l     A7, 8
  1460. 000010F2  6712                     beq        +0x14 /* 00001106 */
  1461. label000010F4:
  1462. 000010F4  486D DB4A                pea.l      [A5 - 0x24B6]
  1463. 000010F8  2F0B                     move.l     -[A7], A3
  1464. 000010FA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1465. 000010FE  D7C0                     add.l      A3, D0
  1466. 00001100  508F                     addq.l     A7, 8
  1467. 00001102  6000 008E                bra        +0x90 /* 00001192 */
  1468. label00001106:
  1469. 00001106  4A6E 000A                tst.w      [A6 + 0xA]
  1470. 0000110A  6744                     beq        +0x46 /* 00001150 */
  1471. 0000110C  486D DB4E                pea.l      [A5 - 0x24B2]
  1472. 00001110  2F0B                     move.l     -[A7], A3
  1473. 00001112  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1474. 00001116  D7C0                     add.l      A3, D0
  1475. 00001118  486E FFF6                pea.l      [A6 - 0xA]
  1476. 0000111C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1477. 00001120  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1478. 00001124  2840                     movea.l    A4, D0
  1479. 00001126  200C                     move.l     D0, A4
  1480. 00001128  5280                     addq.l     D0, 1
  1481. 0000112A  2F00                     move.l     -[A7], D0
  1482. 0000112C  2F0B                     move.l     -[A7], A3
  1483. 0000112E  7000                     moveq.l    D0, 0x00
  1484. 00001130  1014                     move.b     D0, [A4]
  1485. 00001132  2F00                     move.l     -[A7], D0
  1486. 00001134  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1487. 00001138  7000                     moveq.l    D0, 0x00
  1488. 0000113A  1014                     move.b     D0, [A4]
  1489. 0000113C  D7C0                     add.l      A3, D0
  1490. 0000113E  486D DB52                pea.l      [A5 - 0x24AE]
  1491. 00001142  2F0B                     move.l     -[A7], A3
  1492. 00001144  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1493. 00001148  D7C0                     add.l      A3, D0
  1494. 0000114A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1495. 0000114E  6042                     bra        +0x44 /* 00001192 */
  1496. label00001150:
  1497. 00001150  486D DB56                pea.l      [A5 - 0x24AA]
  1498. 00001154  2F0B                     move.l     -[A7], A3
  1499. 00001156  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1500. 0000115A  D7C0                     add.l      A3, D0
  1501. 0000115C  486E FFF6                pea.l      [A6 - 0xA]
  1502. 00001160  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1503. 00001164  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1504. 00001168  2840                     movea.l    A4, D0
  1505. 0000116A  200C                     move.l     D0, A4
  1506. 0000116C  5280                     addq.l     D0, 1
  1507. 0000116E  2F00                     move.l     -[A7], D0
  1508. 00001170  2F0B                     move.l     -[A7], A3
  1509. 00001172  7000                     moveq.l    D0, 0x00
  1510. 00001174  1014                     move.b     D0, [A4]
  1511. 00001176  2F00                     move.l     -[A7], D0
  1512. 00001178  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1513. 0000117C  7000                     moveq.l    D0, 0x00
  1514. 0000117E  1014                     move.b     D0, [A4]
  1515. 00001180  D7C0                     add.l      A3, D0
  1516. 00001182  486D DB5C                pea.l      [A5 - 0x24A4]
  1517. 00001186  2F0B                     move.l     -[A7], A3
  1518. 00001188  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1519. 0000118C  D7C0                     add.l      A3, D0
  1520. 0000118E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1521. label00001192:
  1522. 00001192  7020                     moveq.l    D0, 0x20
  1523. 00001194  B02E 0008                cmp.b      D0, [A6 + 0x8]
  1524. 00001198  6622                     bne        +0x24 /* 000011BC */
  1525. 0000119A  202E FFFC                move.l     D0, [A6 - 0x4]
  1526. 0000119E  5280                     addq.l     D0, 1
  1527. 000011A0  2F00                     move.l     -[A7], D0
  1528. 000011A2  2F0B                     move.l     -[A7], A3
  1529. 000011A4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1530. 000011A8  7000                     moveq.l    D0, 0x00
  1531. 000011AA  1010                     move.b     D0, [A0]
  1532. 000011AC  2F00                     move.l     -[A7], D0
  1533. 000011AE  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1534. 000011B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1535. 000011B6  7000                     moveq.l    D0, 0x00
  1536. 000011B8  1010                     move.b     D0, [A0]
  1537. 000011BA  D7C0                     add.l      A3, D0
  1538. label000011BC:
  1539. 000011BC  4A6E 000C                tst.w      [A6 + 0xC]
  1540. 000011C0  6710                     beq        +0x12 /* 000011D2 */
  1541. 000011C2  486D DB5E                pea.l      [A5 - 0x24A2]
  1542. 000011C6  2F0B                     move.l     -[A7], A3
  1543. 000011C8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1544. 000011CC  D7C0                     add.l      A3, D0
  1545. 000011CE  508F                     addq.l     A7, 8
  1546. 000011D0  600E                     bra        +0x10 /* 000011E0 */
  1547. label000011D2:
  1548. 000011D2  486D DB64                pea.l      [A5 - 0x249C]
  1549. 000011D6  2F0B                     move.l     -[A7], A3
  1550. 000011D8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1551. 000011DC  D7C0                     add.l      A3, D0
  1552. 000011DE  508F                     addq.l     A7, 8
  1553. label000011E0:
  1554. 000011E0  4A2E 000E                tst.b      [A6 + 0xE]
  1555. 000011E4  6704                     beq        +0x6 /* 000011EA */
  1556. 000011E6  16FC 002E                move.b     [A3]+, 0x2E /* '.' */
  1557. label000011EA:
  1558. 000011EA  426E FFF6                clr.w      [A6 - 0xA]
  1559. 000011EE  6008                     bra        +0xA /* 000011F8 */
  1560. label000011F0:
  1561. 000011F0  16FC 0030                move.b     [A3]+, 0x30 /* '0' */
  1562. 000011F4  526E FFF6                addq.w     [A6 - 0xA], 1
  1563. label000011F8:
  1564. 000011F8  7000                     moveq.l    D0, 0x00
  1565. 000011FA  102E 000E                move.b     D0, [A6 + 0xE]
  1566. 000011FE  322E FFF6                move.w     D1, [A6 - 0xA]
  1567. 00001202  48C1                     ext.l      D1
  1568. 00001204  B081                     cmp.l      D0, D1
  1569. 00001206  6EE8                     bgt        -0x16 /* 000011F0 */
  1570. 00001208  102E 0008                move.b     D0, [A6 + 0x8]
  1571. 0000120C  0400 0010                subi.b     D0, 0x10
  1572. 00001210  674A                     beq        +0x4C /* 0000125C */
  1573. 00001212  0400 0010                subi.b     D0, 0x10
  1574. 00001216  6722                     beq        +0x24 /* 0000123A */
  1575. 00001218  0400 0010                subi.b     D0, 0x10
  1576. 0000121C  6716                     beq        +0x18 /* 00001234 */
  1577. 0000121E  0400 0010                subi.b     D0, 0x10
  1578. 00001222  6638                     bne        +0x3A /* 0000125C */
  1579. 00001224  486D DB66                pea.l      [A5 - 0x249A]
  1580. 00001228  2F0B                     move.l     -[A7], A3
  1581. 0000122A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1582. 0000122E  D7C0                     add.l      A3, D0
  1583. 00001230  508F                     addq.l     A7, 8
  1584. 00001232  6028                     bra        +0x2A /* 0000125C */
  1585. label00001234:
  1586. 00001234  16FC 0025                move.b     [A3]+, 0x25 /* '%' */
  1587. 00001238  6022                     bra        +0x24 /* 0000125C */
  1588. label0000123A:
  1589. 0000123A  202E FFF8                move.l     D0, [A6 - 0x8]
  1590. 0000123E  5280                     addq.l     D0, 1
  1591. 00001240  2F00                     move.l     -[A7], D0
  1592. 00001242  2F0B                     move.l     -[A7], A3
  1593. 00001244  206E FFF8                movea.l    A0, [A6 - 0x8]
  1594. 00001248  7000                     moveq.l    D0, 0x00
  1595. 0000124A  1010                     move.b     D0, [A0]
  1596. 0000124C  2F00                     move.l     -[A7], D0
  1597. 0000124E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1598. 00001252  206E FFF8                movea.l    A0, [A6 - 0x8]
  1599. 00001256  7000                     moveq.l    D0, 0x00
  1600. 00001258  1010                     move.b     D0, [A0]
  1601. 0000125A  D7C0                     add.l      A3, D0
  1602. label0000125C:
  1603. 0000125C  4A87                     tst.l      D7
  1604. 0000125E  670A                     beq        +0xC /* 0000126A */
  1605. 00001260  4A6E 000A                tst.w      [A6 + 0xA]
  1606. 00001264  6704                     beq        +0x6 /* 0000126A */
  1607. 00001266  16FC 0029                move.b     [A3]+, 0x29 /* ')' */
  1608. label0000126A:
  1609. 0000126A  5287                     addq.l     D7, 1
  1610. 0000126C  7002                     moveq.l    D0, 0x02
  1611. 0000126E  B087                     cmp.l      D0, D7
  1612. 00001270  6E00 FDFE                bgt        -0x200 /* 00001070 */
  1613. label00001274:
  1614. 00001274  202E 0014                move.l     D0, [A6 + 0x14]
  1615. 00001278  5280                     addq.l     D0, 1
  1616. 0000127A  220B                     move.l     D1, A3
  1617. 0000127C  9280                     sub.l      D1, D0
  1618. 0000127E  206E 0014                movea.l    A0, [A6 + 0x14]
  1619. 00001282  1081                     move.b     [A0], D1
  1620. 00001284  4CEE 1880 FFEA           movem.l    D7,A3,A4, [A6 - 0x16]
  1621. 0000128A  4E5E                     unlink     A6
  1622. 0000128C  4E75                     rts
  1623. fn0000128E:
  1624. 0000128E  48E7 0018                movem.l    -[A7], A3,A4
  1625. 00001292  286F 000C                movea.l    A4, [A7 + 0xC]
  1626. 00001296  266F 0010                movea.l    A3, [A7 + 0x10]
  1627. 0000129A  206D DF8C                movea.l    A0, [A5 - 0x2074]
  1628. 0000129E  202D DFAC                move.l     D0, [A5 - 0x2054]
  1629. 000012A2  D080                     add.l      D0, D0
  1630. 000012A4  723F                     moveq.l    D1, 0x3F
  1631. 000012A6  B270 0800                cmp.w      D1, [A0 + D0]
  1632. 000012AA  6310                     bls        +0x12 /* 000012BC */
  1633. 000012AC  206D DF8C                movea.l    A0, [A5 - 0x2074]
  1634. 000012B0  202D DFAC                move.l     D0, [A5 - 0x2054]
  1635. 000012B4  D080                     add.l      D0, D0
  1636. 000012B6  16B0 0801                move.b     [A3], [A0 + D0 + 0x1]
  1637. 000012BA  603E                     bra        +0x40 /* 000012FA */
  1638. label000012BC:
  1639. 000012BC  16BC 003F                move.b     [A3], 0x3F /* '?' */
  1640. 000012C0  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  1641. 000012C6  7000                     moveq.l    D0, 0x00
  1642. 000012C8  2F00                     move.l     -[A7], D0
  1643. 000012CA  2F00                     move.l     -[A7], D0
  1644. 000012CC  206D DF8C                movea.l    A0, [A5 - 0x2074]
  1645. 000012D0  222D DFAC                move.l     D1, [A5 - 0x2054]
  1646. 000012D4  D281                     add.l      D1, D1
  1647. 000012D6  7400                     moveq.l    D2, 0x00
  1648. 000012D8  3430 1800                move.w     D2, [A0 + D1]
  1649. 000012DC  2F02                     move.l     -[A7], D2
  1650. 000012DE  7201                     moveq.l    D1, 0x01
  1651. 000012E0  2F01                     move.l     -[A7], D1
  1652. 000012E2  4EBA 0ED4                jsr        [PC + 0xED4 /* 000021B8 */]
  1653. 000012E6  7044                     moveq.l    D0, 0x44
  1654. 000012E8  2F00                     move.l     -[A7], D0
  1655. 000012EA  4EBA 23BE                jsr        [PC + 0x23BE /* 000036AA */]
  1656. 000012EE  4A40                     tst.w      D0
  1657. 000012F0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1658. 000012F4  6604                     bne        +0x6 /* 000012FA */
  1659. 000012F6  7000                     moveq.l    D0, 0x00
  1660. 000012F8  6022                     bra        +0x24 /* 0000131C */
  1661. label000012FA:
  1662. 000012FA  7010                     moveq.l    D0, 0x10
  1663. 000012FC  C014                     and.b      D0, [A4]
  1664. 000012FE  6704                     beq        +0x6 /* 00001304 */
  1665. 00001300  0013 0040                ori.b      [A3], 0x40 /* '@' */
  1666. label00001304:
  1667. 00001304  2F0C                     move.l     -[A7], A4
  1668. 00001306  4EBA 0C50                jsr        [PC + 0xC50 /* 00001F58 */]
  1669. 0000130A  1740 0001                move.b     [A3 + 0x1], D0
  1670. 0000130E  2F0C                     move.l     -[A7], A4
  1671. 00001310  4EBA 0010                jsr        [PC + 0x10 /* 00001322 */]
  1672. 00001314  1740 0002                move.b     [A3 + 0x2], D0
  1673. 00001318  7001                     moveq.l    D0, 0x01
  1674. 0000131A  508F                     addq.l     A7, 8
  1675. label0000131C:
  1676. 0000131C  4CDF 1800                movem.l    A3,A4, [A7]+
  1677. 00001320  4E75                     rts
  1678. fn00001322:
  1679. 00001322  4E56 FFF8                link       A6, -0x0008
  1680. 00001326  48E7 0118                movem.l    -[A7], D7,A3,A4
  1681. 0000132A  266E 0008                movea.l    A3, [A6 + 0x8]
  1682. 0000132E  4207                     clr.b      D7
  1683. 00001330  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1684. 00001334  43ED EA0E                lea.l      A1, [A5 - 0x15F2]
  1685. 00001338  20D9                     move.l     [A0]+, [A1]+
  1686. 0000133A  20D9                     move.l     [A0]+, [A1]+
  1687. 0000133C  1D7C 000B FFFB           move.b     [A6 - 0x5], 0xB
  1688. 00001342  206D BA78                movea.l    A0, [A5 - 0x4588]
  1689. 00001346  2068 0246                movea.l    A0, [A0 + 0x246]
  1690. 0000134A  7000                     moveq.l    D0, 0x00
  1691. 0000134C  302B 0004                move.w     D0, [A3 + 0x4]
  1692. 00001350  2200                     move.l     D1, D0
  1693. 00001352  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  1694. 00001356  4841                     swap.w     D1
  1695. 00001358  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  1696. 0000135C  4841                     swap.w     D1
  1697. 0000135E  4241                     clr.w      D1
  1698. 00001360  D081                     add.l      D0, D1
  1699. 00001362  49F0 0800                lea.l      A4, [A0 + D0]
  1700. 00001366  2014                     move.l     D0, [A4]
  1701. 00001368  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1702. 0000136C  6616                     bne        +0x18 /* 00001384 */
  1703. 0000136E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1704. 00001372  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1705. 00001376  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1706. 0000137A  4A40                     tst.w      D0
  1707. 0000137C  508F                     addq.l     A7, 8
  1708. 0000137E  6704                     beq        +0x6 /* 00001384 */
  1709. 00001380  0007 0080                ori.b      D7, 0x80
  1710. label00001384:
  1711. 00001384  7008                     moveq.l    D0, 0x08
  1712. 00001386  C02B 0001                and.b      D0, [A3 + 0x1]
  1713. 0000138A  6704                     beq        +0x6 /* 00001390 */
  1714. 0000138C  0007 0040                ori.b      D7, 0x40 /* '@' */
  1715. label00001390:
  1716. 00001390  7004                     moveq.l    D0, 0x04
  1717. 00001392  C02B 0001                and.b      D0, [A3 + 0x1]
  1718. 00001396  6704                     beq        +0x6 /* 0000139C */
  1719. 00001398  0007 0020                ori.b      D7, 0x20 /* ' ' */
  1720. label0000139C:
  1721. 0000139C  7002                     moveq.l    D0, 0x02
  1722. 0000139E  C02B 0001                and.b      D0, [A3 + 0x1]
  1723. 000013A2  6704                     beq        +0x6 /* 000013A8 */
  1724. 000013A4  0007 0010                ori.b      D7, 0x10
  1725. label000013A8:
  1726. 000013A8  102B 0001                move.b     D0, [A3 + 0x1]
  1727. 000013AC  0800 0000                btst.b     D0, 0x0
  1728. 000013B0  6704                     beq        +0x6 /* 000013B6 */
  1729. 000013B2  0007 0008                ori.b      D7, 0x8
  1730. label000013B6:
  1731. 000013B6  303C 3000                move.w     D0, 0x3000 /* '0\0' */
  1732. 000013BA  C06B 0002                and.w      D0, [A3 + 0x2]
  1733. 000013BE  6718                     beq        +0x1A /* 000013D8 */
  1734. 000013C0  5940                     subq.w     D0, 4
  1735. 000013C2  672C                     beq        +0x2E /* 000013F0 */
  1736. 000013C4  0440 0FFC                subi.w     D0, 0xFFC
  1737. 000013C8  6714                     beq        +0x16 /* 000013DE */
  1738. 000013CA  0440 1000                subi.w     D0, 0x1000
  1739. 000013CE  6714                     beq        +0x16 /* 000013E4 */
  1740. 000013D0  0440 1000                subi.w     D0, 0x1000
  1741. 000013D4  6714                     beq        +0x16 /* 000013EA */
  1742. 000013D6  601E                     bra        +0x20 /* 000013F6 */
  1743. label000013D8:
  1744. 000013D8  0007 0000                ori.b      D7, 0x0
  1745. 000013DC  601C                     bra        +0x1E /* 000013FA */
  1746. label000013DE:
  1747. 000013DE  0007 0001                ori.b      D7, 0x1
  1748. 000013E2  6016                     bra        +0x18 /* 000013FA */
  1749. label000013E4:
  1750. 000013E4  0007 0002                ori.b      D7, 0x2
  1751. 000013E8  6010                     bra        +0x12 /* 000013FA */
  1752. label000013EA:
  1753. 000013EA  0007 0003                ori.b      D7, 0x3
  1754. 000013EE  600A                     bra        +0xC /* 000013FA */
  1755. label000013F0:
  1756. 000013F0  0007 0004                ori.b      D7, 0x4
  1757. 000013F4  6004                     bra        +0x6 /* 000013FA */
  1758. label000013F6:
  1759. 000013F6  0007 0000                ori.b      D7, 0x0
  1760. label000013FA:
  1761. 000013FA  1007                     move.b     D0, D7
  1762. 000013FC  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1763. 00001402  4E5E                     unlink     A6
  1764. 00001404  4E75                     rts
  1765. export_1348:
  1766. 00001406  4E56 FDAA                link       A6, -0x0256
  1767. 0000140A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1768. 0000140E  49EE FDBE                lea.l      A4, [A6 - 0x242]
  1769. 00001412  47EE FEC4                lea.l      A3, [A6 - 0x13C]
  1770. 00001416  4247                     clr.w      D7
  1771. 00001418  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1772. 0000141C  2F0C                     move.l     -[A7], A4
  1773. 0000141E  486D B9D2                pea.l      [A5 - 0x462E]
  1774. 00001422  4EBA FE6A                jsr        [PC - 0x196 /* 0000128E */]
  1775. 00001426  4A40                     tst.w      D0
  1776. 00001428  508F                     addq.l     A7, 8
  1777. 0000142A  6606                     bne        +0x8 /* 00001432 */
  1778. 0000142C  7000                     moveq.l    D0, 0x00
  1779. 0000142E  6000 0476                bra        +0x478 /* 000018A6 */
  1780. label00001432:
  1781. 00001432  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  1782. 00001438  7000                     moveq.l    D0, 0x00
  1783. 0000143A  2F00                     move.l     -[A7], D0
  1784. 0000143C  2F00                     move.l     -[A7], D0
  1785. 0000143E  322D B9CA                move.w     D1, [A5 - 0x4636]
  1786. 00001442  48C1                     ext.l      D1
  1787. 00001444  2F01                     move.l     -[A7], D1
  1788. 00001446  7201                     moveq.l    D1, 0x01
  1789. 00001448  2F01                     move.l     -[A7], D1
  1790. 0000144A  4EBA 0D6C                jsr        [PC + 0xD6C /* 000021B8 */]
  1791. 0000144E  7000                     moveq.l    D0, 0x00
  1792. 00001450  2F00                     move.l     -[A7], D0
  1793. 00001452  2F00                     move.l     -[A7], D0
  1794. 00001454  322D B9CC                move.w     D1, [A5 - 0x4634]
  1795. 00001458  48C1                     ext.l      D1
  1796. 0000145A  2F01                     move.l     -[A7], D1
  1797. 0000145C  7201                     moveq.l    D1, 0x01
  1798. 0000145E  2F01                     move.l     -[A7], D1
  1799. 00001460  4EBA 0D56                jsr        [PC + 0xD56 /* 000021B8 */]
  1800. 00001464  7000                     moveq.l    D0, 0x00
  1801. 00001466  2F00                     move.l     -[A7], D0
  1802. 00001468  2F00                     move.l     -[A7], D0
  1803. 0000146A  7200                     moveq.l    D1, 0x00
  1804. 0000146C  1214                     move.b     D1, [A4]
  1805. 0000146E  2F01                     move.l     -[A7], D1
  1806. 00001470  2F00                     move.l     -[A7], D0
  1807. 00001472  4EBA 0D44                jsr        [PC + 0xD44 /* 000021B8 */]
  1808. 00001476  7000                     moveq.l    D0, 0x00
  1809. 00001478  2F00                     move.l     -[A7], D0
  1810. 0000147A  2F00                     move.l     -[A7], D0
  1811. 0000147C  7200                     moveq.l    D1, 0x00
  1812. 0000147E  122C 0001                move.b     D1, [A4 + 0x1]
  1813. 00001482  2F01                     move.l     -[A7], D1
  1814. 00001484  2F00                     move.l     -[A7], D0
  1815. 00001486  4EBA 0D30                jsr        [PC + 0xD30 /* 000021B8 */]
  1816. 0000148A  7000                     moveq.l    D0, 0x00
  1817. 0000148C  2F00                     move.l     -[A7], D0
  1818. 0000148E  2F00                     move.l     -[A7], D0
  1819. 00001490  7200                     moveq.l    D1, 0x00
  1820. 00001492  122C 0002                move.b     D1, [A4 + 0x2]
  1821. 00001496  2F01                     move.l     -[A7], D1
  1822. 00001498  2F00                     move.l     -[A7], D0
  1823. 0000149A  4EBA 0D1C                jsr        [PC + 0xD1C /* 000021B8 */]
  1824. 0000149E  7028                     moveq.l    D0, 0x28
  1825. 000014A0  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1826. 000014A4  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  1827. 000014A8  4FEF 0050                lea.l      A7, [A7 + 0x50]
  1828. 000014AC  6600 02F2                bne        +0x2F4 /* 000017A0 */
  1829. 000014B0  3A2D BA7E                move.w     D5, [A5 - 0x4582]
  1830. 000014B4  3C2D BA7C                move.w     D6, [A5 - 0x4584]
  1831. 000014B8  3B6D B9CA BA7E           move.w     [A5 - 0x4582], [A5 - 0x4636]
  1832. 000014BE  3B6D B9CC BA7C           move.w     [A5 - 0x4584], [A5 - 0x4634]
  1833. 000014C4  7000                     moveq.l    D0, 0x00
  1834. 000014C6  302D B9D8                move.w     D0, [A5 - 0x4628]
  1835. 000014CA  2F00                     move.l     -[A7], D0
  1836. 000014CC  4EBA 0F80                jsr        [PC + 0xF80 /* 0000244E */]
  1837. 000014D0  3800                     move.w     D4, D0
  1838. 000014D2  3B45 BA7E                move.w     [A5 - 0x4582], D5
  1839. 000014D6  3B46 BA7C                move.w     [A5 - 0x4584], D6
  1840. 000014DA  4A44                     tst.w      D4
  1841. 000014DC  588F                     addq.l     A7, 4
  1842. 000014DE  6606                     bne        +0x8 /* 000014E6 */
  1843. 000014E0  7000                     moveq.l    D0, 0x00
  1844. 000014E2  6000 03C2                bra        +0x3C4 /* 000018A6 */
  1845. label000014E6:
  1846. 000014E6  4A6D DF86                tst.w      [A5 - 0x207A]
  1847. 000014EA  6700 014E                beq        +0x150 /* 0000163A */
  1848. 000014EE  1B7C 0004 DFB2           move.b     [A5 - 0x204E], 0x4
  1849. 000014F4  7000                     moveq.l    D0, 0x00
  1850. 000014F6  2F00                     move.l     -[A7], D0
  1851. 000014F8  2F00                     move.l     -[A7], D0
  1852. 000014FA  7200                     moveq.l    D1, 0x00
  1853. 000014FC  122D DF81                move.b     D1, [A5 - 0x207F]
  1854. 00001500  2F01                     move.l     -[A7], D1
  1855. 00001502  2F00                     move.l     -[A7], D0
  1856. 00001504  4EBA 0CB2                jsr        [PC + 0xCB2 /* 000021B8 */]
  1857. 00001508  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  1858. 0000150C  7000                     moveq.l    D0, 0x00
  1859. 0000150E  302D DFB4                move.w     D0, [A5 - 0x204C]
  1860. 00001512  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  1861. 00001516  2F00                     move.l     -[A7], D0
  1862. 00001518  7000                     moveq.l    D0, 0x00
  1863. 0000151A  302D DF80                move.w     D0, [A5 - 0x2080]
  1864. 0000151E  2F00                     move.l     -[A7], D0
  1865. 00001520  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1866. 00001524  302D DF80                move.w     D0, [A5 - 0x2080]
  1867. 00001528  D16D DFB4                add.w      [A5 - 0x204C], D0
  1868. 0000152C  526D DF34                addq.w     [A5 - 0x20CC], 1
  1869. 00001530  4A6D DF36                tst.w      [A5 - 0x20CA]
  1870. 00001534  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1871. 00001538  6600 02FA                bne        +0x2FC /* 00001834 */
  1872. 0000153C  7001                     moveq.l    D0, 0x01
  1873. 0000153E  2F00                     move.l     -[A7], D0
  1874. 00001540  7200                     moveq.l    D1, 0x00
  1875. 00001542  2F01                     move.l     -[A7], D1
  1876. 00001544  342D B9CC                move.w     D2, [A5 - 0x4634]
  1877. 00001548  48C2                     ext.l      D2
  1878. 0000154A  2F02                     move.l     -[A7], D2
  1879. 0000154C  342D B9CA                move.w     D2, [A5 - 0x4636]
  1880. 00001550  48C2                     ext.l      D2
  1881. 00001552  2F02                     move.l     -[A7], D2
  1882. 00001554  2F0B                     move.l     -[A7], A3
  1883. 00001556  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  1884. 0000155A  200B                     move.l     D0, A3
  1885. 0000155C  5280                     addq.l     D0, 1
  1886. 0000155E  2F00                     move.l     -[A7], D0
  1887. 00001560  4878 0431                push.l     0x431
  1888. 00001564  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1889. 00001568  588F                     addq.l     A7, 4
  1890. 0000156A  2F00                     move.l     -[A7], D0
  1891. 0000156C  486E FDC2                pea.l      [A6 - 0x23E]
  1892. 00001570  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1893. 00001574  486E FDC2                pea.l      [A6 - 0x23E]
  1894. 00001578  4878 0448                push.l     0x448
  1895. 0000157C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1896. 00001580  588F                     addq.l     A7, 4
  1897. 00001582  2F00                     move.l     -[A7], D0
  1898. 00001584  2F0B                     move.l     -[A7], A3
  1899. 00001586  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1900. 0000158A  286D BA78                movea.l    A4, [A5 - 0x4588]
  1901. 0000158E  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  1902. 00001592  43ED B9BE                lea.l      A1, [A5 - 0x4642]
  1903. 00001596  700D                     moveq.l    D0, 0x0D
  1904. label00001598:
  1905. 00001598  20D9                     move.l     [A0]+, [A1]+
  1906. 0000159A  51C8 FFFC                dbf        D0, -0x6 /* 00001598 */
  1907. 0000159E  30D9                     move.w     [A0]+, [A1]+
  1908. 000015A0  4AAD B9FC                tst.l      [A5 - 0x4604]
  1909. 000015A4  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  1910. 000015A8  670A                     beq        +0xC /* 000015B4 */
  1911. 000015AA  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1912. 000015AE  2068 0412                movea.l    A0, [A0 + 0x412]
  1913. 000015B2  6004                     bra        +0x6 /* 000015B8 */
  1914. label000015B4:
  1915. 000015B4  307C 0000                movea.w    A0, 0x0
  1916. label000015B8:
  1917. 000015B8  2B48 BA78                move.l     [A5 - 0x4588], A0
  1918. 000015BC  2F0B                     move.l     -[A7], A3
  1919. 000015BE  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  1920. 000015C2  4A40                     tst.w      D0
  1921. 000015C4  588F                     addq.l     A7, 4
  1922. 000015C6  6606                     bne        +0x8 /* 000015CE */
  1923. 000015C8  7000                     moveq.l    D0, 0x00
  1924. 000015CA  6000 02DA                bra        +0x2DC /* 000018A6 */
  1925. label000015CE:
  1926. 000015CE  2B4C BA78                move.l     [A5 - 0x4588], A4
  1927. 000015D2  41ED B9BE                lea.l      A0, [A5 - 0x4642]
  1928. 000015D6  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  1929. 000015DA  700D                     moveq.l    D0, 0x0D
  1930. label000015DC:
  1931. 000015DC  20D9                     move.l     [A0]+, [A1]+
  1932. 000015DE  51C8 FFFC                dbf        D0, -0x6 /* 000015DC */
  1933. 000015E2  30D9                     move.w     [A0]+, [A1]+
  1934. 000015E4  4A2D B8EF                tst.b      [A5 - 0x4711]
  1935. 000015E8  664A                     bne        +0x4C /* 00001634 */
  1936. 000015EA  486D B8E2                pea.l      [A5 - 0x471E]
  1937. 000015EE  487A 02C0                pea.l      [PC + 0x2C0 /* 000018B0, value 0x0, cstring "" */]
  1938. 000015F2  3F3C 0808                move.w     -[A7], 0x808
  1939. 000015F6  A9EB                     syscall    Pack4/FP68K
  1940. 000015F8  673A                     beq        +0x3C /* 00001634 */
  1941. 000015FA  486D B8E2                pea.l      [A5 - 0x471E]
  1942. 000015FE  486E FDB4                pea.l      [A6 - 0x24C]
  1943. 00001602  3F3C 080E                move.w     -[A7], 0x80E
  1944. 00001606  A9EB                     syscall    Pack4/FP68K
  1945. 00001608  41EE FDB4                lea.l      A0, [A6 - 0x24C]
  1946. 0000160C  43EE FDAA                lea.l      A1, [A6 - 0x256]
  1947. 00001610  22D8                     move.l     [A1]+, [A0]+
  1948. 00001612  22D8                     move.l     [A1]+, [A0]+
  1949. 00001614  32D8                     move.w     [A1]+, [A0]+
  1950. 00001616  486E FDAA                pea.l      [A6 - 0x256]
  1951. 0000161A  3F3C 0016                move.w     -[A7], 0x16
  1952. 0000161E  A9EB                     syscall    Pack4/FP68K
  1953. 00001620  486E FDAA                pea.l      [A6 - 0x256]
  1954. 00001624  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1955. 00001628  5340                     subq.w     D0, 1
  1956. 0000162A  3B40 DF36                move.w     [A5 - 0x20CA], D0
  1957. 0000162E  588F                     addq.l     A7, 4
  1958. 00001630  6000 0202                bra        +0x204 /* 00001834 */
  1959. label00001634:
  1960. 00001634  7000                     moveq.l    D0, 0x00
  1961. 00001636  6000 026E                bra        +0x270 /* 000018A6 */
  1962. label0000163A:
  1963. 0000163A  1B7C 0006 DFB2           move.b     [A5 - 0x204E], 0x6
  1964. 00001640  7007                     moveq.l    D0, 0x07
  1965. 00001642  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1966. 00001646  0C00 0005                cmpi.b     D0, 0x5
  1967. 0000164A  661A                     bne        +0x1C /* 00001666 */
  1968. 0000164C  7000                     moveq.l    D0, 0x00
  1969. 0000164E  2F00                     move.l     -[A7], D0
  1970. 00001650  486D B9DA                pea.l      [A5 - 0x4626]
  1971. 00001654  2F00                     move.l     -[A7], D0
  1972. 00001656  7202                     moveq.l    D1, 0x02
  1973. 00001658  2F01                     move.l     -[A7], D1
  1974. 0000165A  4EBA 0B5C                jsr        [PC + 0xB5C /* 000021B8 */]
  1975. 0000165E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1976. 00001662  6000 00EC                bra        +0xEE /* 00001750 */
  1977. label00001666:
  1978. 00001666  7007                     moveq.l    D0, 0x07
  1979. 00001668  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1980. 0000166C  0C00 0004                cmpi.b     D0, 0x4
  1981. 00001670  6670                     bne        +0x72 /* 000016E2 */
  1982. 00001672  7000                     moveq.l    D0, 0x00
  1983. 00001674  2F00                     move.l     -[A7], D0
  1984. 00001676  2F00                     move.l     -[A7], D0
  1985. 00001678  7202                     moveq.l    D1, 0x02
  1986. 0000167A  2F01                     move.l     -[A7], D1
  1987. 0000167C  2F00                     move.l     -[A7], D0
  1988. 0000167E  4EBA 0B38                jsr        [PC + 0xB38 /* 000021B8 */]
  1989. 00001682  7000                     moveq.l    D0, 0x00
  1990. 00001684  2F00                     move.l     -[A7], D0
  1991. 00001686  2F00                     move.l     -[A7], D0
  1992. 00001688  2F00                     move.l     -[A7], D0
  1993. 0000168A  2F00                     move.l     -[A7], D0
  1994. 0000168C  4EBA 0B2A                jsr        [PC + 0xB2A /* 000021B8 */]
  1995. 00001690  7000                     moveq.l    D0, 0x00
  1996. 00001692  2F00                     move.l     -[A7], D0
  1997. 00001694  2F00                     move.l     -[A7], D0
  1998. 00001696  2F00                     move.l     -[A7], D0
  1999. 00001698  2F00                     move.l     -[A7], D0
  2000. 0000169A  4EBA 0B1C                jsr        [PC + 0xB1C /* 000021B8 */]
  2001. 0000169E  7000                     moveq.l    D0, 0x00
  2002. 000016A0  2F00                     move.l     -[A7], D0
  2003. 000016A2  2F00                     move.l     -[A7], D0
  2004. 000016A4  2F00                     move.l     -[A7], D0
  2005. 000016A6  2F00                     move.l     -[A7], D0
  2006. 000016A8  4EBA 0B0E                jsr        [PC + 0xB0E /* 000021B8 */]
  2007. 000016AC  7000                     moveq.l    D0, 0x00
  2008. 000016AE  2F00                     move.l     -[A7], D0
  2009. 000016B0  2F00                     move.l     -[A7], D0
  2010. 000016B2  2F00                     move.l     -[A7], D0
  2011. 000016B4  7201                     moveq.l    D1, 0x01
  2012. 000016B6  2F01                     move.l     -[A7], D1
  2013. 000016B8  4EBA 0AFE                jsr        [PC + 0xAFE /* 000021B8 */]
  2014. 000016BC  7000                     moveq.l    D0, 0x00
  2015. 000016BE  2F00                     move.l     -[A7], D0
  2016. 000016C0  2F00                     move.l     -[A7], D0
  2017. 000016C2  4878 00FF                push.l     0xFF
  2018. 000016C6  2F00                     move.l     -[A7], D0
  2019. 000016C8  4EBA 0AEE                jsr        [PC + 0xAEE /* 000021B8 */]
  2020. 000016CC  7000                     moveq.l    D0, 0x00
  2021. 000016CE  2F00                     move.l     -[A7], D0
  2022. 000016D0  2F00                     move.l     -[A7], D0
  2023. 000016D2  4878 00FF                push.l     0xFF
  2024. 000016D6  2F00                     move.l     -[A7], D0
  2025. 000016D8  4EBA 0ADE                jsr        [PC + 0xADE /* 000021B8 */]
  2026. 000016DC  4FEF 0070                lea.l      A7, [A7 + 0x70]
  2027. 000016E0  606E                     bra        +0x70 /* 00001750 */
  2028. label000016E2:
  2029. 000016E2  7007                     moveq.l    D0, 0x07
  2030. 000016E4  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2031. 000016E8  0C00 0002                cmpi.b     D0, 0x2
  2032. 000016EC  670C                     beq        +0xE /* 000016FA */
  2033. 000016EE  7007                     moveq.l    D0, 0x07
  2034. 000016F0  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2035. 000016F4  0C00 0003                cmpi.b     D0, 0x3
  2036. 000016F8  6656                     bne        +0x58 /* 00001750 */
  2037. label000016FA:
  2038. 000016FA  7E01                     moveq.l    D7, 0x01
  2039. 000016FC  7000                     moveq.l    D0, 0x00
  2040. 000016FE  2F00                     move.l     -[A7], D0
  2041. 00001700  2F00                     move.l     -[A7], D0
  2042. 00001702  2F00                     move.l     -[A7], D0
  2043. 00001704  7201                     moveq.l    D1, 0x01
  2044. 00001706  2F01                     move.l     -[A7], D1
  2045. 00001708  4EBA 0AAE                jsr        [PC + 0xAAE /* 000021B8 */]
  2046. 0000170C  7000                     moveq.l    D0, 0x00
  2047. 0000170E  2F00                     move.l     -[A7], D0
  2048. 00001710  2F00                     move.l     -[A7], D0
  2049. 00001712  2F00                     move.l     -[A7], D0
  2050. 00001714  7201                     moveq.l    D1, 0x01
  2051. 00001716  2F01                     move.l     -[A7], D1
  2052. 00001718  4EBA 0A9E                jsr        [PC + 0xA9E /* 000021B8 */]
  2053. 0000171C  7000                     moveq.l    D0, 0x00
  2054. 0000171E  2F00                     move.l     -[A7], D0
  2055. 00001720  2F00                     move.l     -[A7], D0
  2056. 00001722  2F00                     move.l     -[A7], D0
  2057. 00001724  7201                     moveq.l    D1, 0x01
  2058. 00001726  2F01                     move.l     -[A7], D1
  2059. 00001728  4EBA 0A8E                jsr        [PC + 0xA8E /* 000021B8 */]
  2060. 0000172C  7000                     moveq.l    D0, 0x00
  2061. 0000172E  2F00                     move.l     -[A7], D0
  2062. 00001730  2F00                     move.l     -[A7], D0
  2063. 00001732  4878 00FF                push.l     0xFF
  2064. 00001736  2F00                     move.l     -[A7], D0
  2065. 00001738  4EBA 0A7E                jsr        [PC + 0xA7E /* 000021B8 */]
  2066. 0000173C  7000                     moveq.l    D0, 0x00
  2067. 0000173E  2F00                     move.l     -[A7], D0
  2068. 00001740  2F00                     move.l     -[A7], D0
  2069. 00001742  4878 00FF                push.l     0xFF
  2070. 00001746  2F00                     move.l     -[A7], D0
  2071. 00001748  4EBA 0A6E                jsr        [PC + 0xA6E /* 000021B8 */]
  2072. 0000174C  4FEF 0050                lea.l      A7, [A7 + 0x50]
  2073. label00001750:
  2074. 00001750  7000                     moveq.l    D0, 0x00
  2075. 00001752  2F00                     move.l     -[A7], D0
  2076. 00001754  2F00                     move.l     -[A7], D0
  2077. 00001756  7201                     moveq.l    D1, 0x01
  2078. 00001758  2F01                     move.l     -[A7], D1
  2079. 0000175A  2F00                     move.l     -[A7], D0
  2080. 0000175C  4EBA 0A5A                jsr        [PC + 0xA5A /* 000021B8 */]
  2081. 00001760  7000                     moveq.l    D0, 0x00
  2082. 00001762  2F00                     move.l     -[A7], D0
  2083. 00001764  2F00                     move.l     -[A7], D0
  2084. 00001766  7200                     moveq.l    D1, 0x00
  2085. 00001768  122D DF81                move.b     D1, [A5 - 0x207F]
  2086. 0000176C  2F01                     move.l     -[A7], D1
  2087. 0000176E  2F00                     move.l     -[A7], D0
  2088. 00001770  4EBA 0A46                jsr        [PC + 0xA46 /* 000021B8 */]
  2089. 00001774  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  2090. 00001778  7000                     moveq.l    D0, 0x00
  2091. 0000177A  302D DFB4                move.w     D0, [A5 - 0x204C]
  2092. 0000177E  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  2093. 00001782  2F00                     move.l     -[A7], D0
  2094. 00001784  7000                     moveq.l    D0, 0x00
  2095. 00001786  302D DF80                move.w     D0, [A5 - 0x2080]
  2096. 0000178A  2F00                     move.l     -[A7], D0
  2097. 0000178C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2098. 00001790  302D DF80                move.w     D0, [A5 - 0x2080]
  2099. 00001794  D16D DFB4                add.w      [A5 - 0x204C], D0
  2100. 00001798  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2101. 0000179C  6000 0096                bra        +0x98 /* 00001834 */
  2102. label000017A0:
  2103. 000017A0  7007                     moveq.l    D0, 0x07
  2104. 000017A2  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2105. 000017A6  6500 008C                bcs        +0x8E /* 00001834 */
  2106. 000017AA  0C00 0005                cmpi.b     D0, 0x5
  2107. 000017AE  6200 0084                bhi        +0x86 /* 00001834 */
  2108. 000017B2  7200                     moveq.l    D1, 0x00
  2109. 000017B4  1200                     move.b     D1, D0
  2110. 000017B6  D241                     add.w      D1, D1
  2111. 000017B8  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2112. 000017BC  4EFB 1000                jmp        [PC + D1.w]
  2113. 000017C0  000E 000E                ori.b      A6, 0xE
  2114. 000017C4  0016 0034                ori.b      [A6], 0x34 /* '4' */
  2115. 000017C8  0052 005A                ori.w      [A2], 0x5A /* 'Z' */
  2116. 000017CC  1B7C 0001 DFB2           move.b     [A5 - 0x204E], 0x1
  2117. 000017D2  6060                     bra        +0x62 /* 00001834 */
  2118. 000017D4  1B7C 0004 DFB2           move.b     [A5 - 0x204E], 0x4
  2119. 000017DA  486D B9DA                pea.l      [A5 - 0x4626]
  2120. 000017DE  7000                     moveq.l    D0, 0x00
  2121. 000017E0  2F00                     move.l     -[A7], D0
  2122. 000017E2  2F00                     move.l     -[A7], D0
  2123. 000017E4  7203                     moveq.l    D1, 0x03
  2124. 000017E6  2F01                     move.l     -[A7], D1
  2125. 000017E8  4EBA 09CE                jsr        [PC + 0x9CE /* 000021B8 */]
  2126. 000017EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2127. 000017F0  6042                     bra        +0x44 /* 00001834 */
  2128. 000017F2  1B7C 0004 DFB2           move.b     [A5 - 0x204E], 0x4
  2129. 000017F8  2F2D B9DA                move.l     -[A7], [A5 - 0x4626]
  2130. 000017FC  7000                     moveq.l    D0, 0x00
  2131. 000017FE  2F00                     move.l     -[A7], D0
  2132. 00001800  2F00                     move.l     -[A7], D0
  2133. 00001802  7203                     moveq.l    D1, 0x03
  2134. 00001804  2F01                     move.l     -[A7], D1
  2135. 00001806  4EBA 09B0                jsr        [PC + 0x9B0 /* 000021B8 */]
  2136. 0000180A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2137. 0000180E  6024                     bra        +0x26 /* 00001834 */
  2138. 00001810  1B7C 0005 DFB2           move.b     [A5 - 0x204E], 0x5
  2139. 00001816  601C                     bra        +0x1E /* 00001834 */
  2140. 00001818  1B7C 0003 DFB2           move.b     [A5 - 0x204E], 0x3
  2141. 0000181E  7000                     moveq.l    D0, 0x00
  2142. 00001820  2F00                     move.l     -[A7], D0
  2143. 00001822  486D B9DA                pea.l      [A5 - 0x4626]
  2144. 00001826  2F00                     move.l     -[A7], D0
  2145. 00001828  7202                     moveq.l    D1, 0x02
  2146. 0000182A  2F01                     move.l     -[A7], D1
  2147. 0000182C  4EBA 098A                jsr        [PC + 0x98A /* 000021B8 */]
  2148. 00001830  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2149. label00001834:
  2150. 00001834  7000                     moveq.l    D0, 0x00
  2151. 00001836  102D DFB2                move.b     D0, [A5 - 0x204E]
  2152. 0000183A  2F00                     move.l     -[A7], D0
  2153. 0000183C  4EBA 1E6C                jsr        [PC + 0x1E6C /* 000036AA */]
  2154. 00001840  4A40                     tst.w      D0
  2155. 00001842  588F                     addq.l     A7, 4
  2156. 00001844  6604                     bne        +0x6 /* 0000184A */
  2157. 00001846  7000                     moveq.l    D0, 0x00
  2158. 00001848  605C                     bra        +0x5E /* 000018A6 */
  2159. label0000184A:
  2160. 0000184A  4A47                     tst.w      D7
  2161. 0000184C  6752                     beq        +0x54 /* 000018A0 */
  2162. 0000184E  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  2163. 00001854  7007                     moveq.l    D0, 0x07
  2164. 00001856  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2165. 0000185A  0C00 0002                cmpi.b     D0, 0x2
  2166. 0000185E  6618                     bne        +0x1A /* 00001878 */
  2167. 00001860  486D B9DA                pea.l      [A5 - 0x4626]
  2168. 00001864  7000                     moveq.l    D0, 0x00
  2169. 00001866  2F00                     move.l     -[A7], D0
  2170. 00001868  2F00                     move.l     -[A7], D0
  2171. 0000186A  7203                     moveq.l    D1, 0x03
  2172. 0000186C  2F01                     move.l     -[A7], D1
  2173. 0000186E  4EBA 0948                jsr        [PC + 0x948 /* 000021B8 */]
  2174. 00001872  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2175. 00001876  6016                     bra        +0x18 /* 0000188E */
  2176. label00001878:
  2177. 00001878  2F2D B9DA                move.l     -[A7], [A5 - 0x4626]
  2178. 0000187C  7000                     moveq.l    D0, 0x00
  2179. 0000187E  2F00                     move.l     -[A7], D0
  2180. 00001880  2F00                     move.l     -[A7], D0
  2181. 00001882  7203                     moveq.l    D1, 0x03
  2182. 00001884  2F01                     move.l     -[A7], D1
  2183. 00001886  4EBA 0930                jsr        [PC + 0x930 /* 000021B8 */]
  2184. 0000188A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2185. label0000188E:
  2186. 0000188E  7007                     moveq.l    D0, 0x07
  2187. 00001890  2F00                     move.l     -[A7], D0
  2188. 00001892  4EBA 1E16                jsr        [PC + 0x1E16 /* 000036AA */]
  2189. 00001896  4A40                     tst.w      D0
  2190. 00001898  588F                     addq.l     A7, 4
  2191. 0000189A  6604                     bne        +0x6 /* 000018A0 */
  2192. 0000189C  7000                     moveq.l    D0, 0x00
  2193. 0000189E  6006                     bra        +0x8 /* 000018A6 */
  2194. label000018A0:
  2195. 000018A0  52AD DFAC                addq.l     [A5 - 0x2054], 1
  2196. 000018A4  7001                     moveq.l    D0, 0x01
  2197. label000018A6:
  2198. 000018A6  4CEE 18F0 FD92           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26E]
  2199. 000018AC  4E5E                     unlink     A6
  2200. 000018AE  4E75                     rts
  2201. 000018B0  0000 0000                ori.b      D0, 0x0
  2202. 000018B4  0000 0000                ori.b      D0, 0x0
  2203. 000018B8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2204. export_1349: // at 000018BA (misaligned)
  2205. 000018BC  FFF8                     .invalid   <<F/7/7>>
  2206. 000018BE  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2207. 000018C2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2208. 000018C6  7028                     moveq.l    D0, 0x28
  2209. 000018C8  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2210. 000018CC  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  2211. 000018D0  6600 0332                bne        +0x334 /* 00001C04 */
  2212. 000018D4  206D BA78                movea.l    A0, [A5 - 0x4588]
  2213. 000018D8  2068 0242                movea.l    A0, [A0 + 0x242]
  2214. 000018DC  7000                     moveq.l    D0, 0x00
  2215. 000018DE  302D B9D8                move.w     D0, [A5 - 0x4628]
  2216. 000018E2  E580                     asl        D0, 2
  2217. 000018E4  2070 0800                movea.l    A0, [A0 + D0]
  2218. 000018E8  41E8 0009                lea.l      A0, [A0 + 0x9]
  2219. 000018EC  2D48 FFF8                move.l     [A6 - 0x8], A0
  2220. label000018F0:
  2221. 000018F0  486E FFF8                pea.l      [A6 - 0x8]
  2222. 000018F4  4EBA 0982                jsr        [PC + 0x982 /* 00002278 */]
  2223. 000018F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  2224. 000018FC  52AE FFF8                addq.l     [A6 - 0x8], 1
  2225. 00001900  7000                     moveq.l    D0, 0x00
  2226. 00001902  1010                     move.b     D0, [A0]
  2227. 00001904  2D40 FFFC                move.l     [A6 - 0x4], D0
  2228. 00001908  0C80 0000 00FF           cmpi.l     D0, 0xFF
  2229. 0000190E  588F                     addq.l     A7, 4
  2230. 00001910  6606                     bne        +0x8 /* 00001918 */
  2231. 00001912  7001                     moveq.l    D0, 0x01
  2232. 00001914  6000 02F0                bra        +0x2F2 /* 00001C06 */
  2233. label00001918:
  2234. 00001918  0CAE 0000 00FE FFFC      cmpi.l     [A6 - 0x4], 0xFE
  2235. 00001920  6616                     bne        +0x18 /* 00001938 */
  2236. 00001922  206E FFF8                movea.l    A0, [A6 - 0x8]
  2237. 00001926  52AE FFF8                addq.l     [A6 - 0x8], 1
  2238. 0000192A  7000                     moveq.l    D0, 0x00
  2239. 0000192C  1010                     move.b     D0, [A0]
  2240. 0000192E  D0BC 0000 0100           add.l      D0, 0x100
  2241. 00001934  2D40 FFFC                move.l     [A6 - 0x4], D0
  2242. label00001938:
  2243. 00001938  206D BCF0                movea.l    A0, [A5 - 0x4310]
  2244. 0000193C  226D BCEC                movea.l    A1, [A5 - 0x4314]
  2245. 00001940  202E FFFC                move.l     D0, [A6 - 0x4]
  2246. 00001944  D080                     add.l      D0, D0
  2247. 00001946  3031 0800                move.w     D0, [A1 + D0]
  2248. 0000194A  5440                     addq.w     D0, 2
  2249. 0000194C  7200                     moveq.l    D1, 0x00
  2250. 0000194E  3200                     move.w     D1, D0
  2251. 00001950  7000                     moveq.l    D0, 0x00
  2252. 00001952  1030 1800                move.b     D0, [A0 + D1]
  2253. 00001956  3800                     move.w     D4, D0
  2254. 00001958  6B00 02A6                bmi        +0x2A8 /* 00001C00 */
  2255. 0000195C  0C40 002A                cmpi.w     D0, 0x2A /* '*' */
  2256. 00001960  6E00 029E                bgt        +0x2A0 /* 00001C00 */
  2257. 00001964  D040                     add.w      D0, D0
  2258. 00001966  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2259. 0000196A  4EFB 0000                jmp        [PC + D0.w]
  2260. 0000196E  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  2261. 00001972  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  2262. 00001976  0068 01C2 0058           ori.w      [A0 + 0x58], 0x1C2
  2263. 0000197C  0058 0058                ori.w      [A0]+, 0x58 /* 'X' */
  2264. 00001980  0058 0064                ori.w      [A0]+, 0x64 /* 'd' */
  2265. 00001984  0074 01CA 01D2 0206      ori.w      [[] + 0x206], 0x1CA
  2266. 0000198C  0206 01E4                andi.b     D6, 0xE4
  2267. 00001990  FF84                     .invalid   <<F/6/7>>
  2268. 00001992  FF84                     .invalid   <<F/6/7>>
  2269. 00001994  0206 020C                andi.b     D6, 0xC
  2270. 00001998  020C 020C                andi.b     A4, 0xC
  2271. 0000199C  020C 020C                andi.b     A4, 0xC
  2272. 000019A0  020C 020C                andi.b     A4, 0xC
  2273. 000019A4  FF84                     .invalid   <<F/6/7>>
  2274. 000019A6  025E FF84                andi.w     [A6]+, 0xFF84
  2275. 000019AA  FF84                     .invalid   <<F/6/7>>
  2276. 000019AC  FF84                     .invalid   <<F/6/7>>
  2277. 000019AE  FF84                     .invalid   <<F/6/7>>
  2278. 000019B0  0294 0294 0294           andi.l     [A4], 0x2940294
  2279. 000019B6  0294 0294 0294           andi.l     [A4], 0x2940294
  2280. 000019BC  0294 0294 0294           andi.l     [A4], 0x2940294
  2281. 000019C2  0266 52AE                andi.w     -[A6], 0x52AE
  2282. 000019C6  FFF8                     .invalid   <<F/7/7>>
  2283. 000019C8  58AE FFF8                addq.l     [A6 - 0x8], 4
  2284. 000019CC  6000 FF22                bra        -0xDC /* 000018F0 */
  2285. 000019D0  52AE FFF8                addq.l     [A6 - 0x8], 1
  2286. 000019D4  06AE 0000 0009 FFF8      addi.l     [A6 - 0x8], 0x9 /* '\t' */
  2287. 000019DC  6000 FF12                bra        -0xEC /* 000018F0 */
  2288. 000019E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  2289. 000019E4  52AE FFF8                addq.l     [A6 - 0x8], 1
  2290. 000019E8  7000                     moveq.l    D0, 0x00
  2291. 000019EA  1010                     move.b     D0, [A0]
  2292. 000019EC  2A00                     move.l     D5, D0
  2293. 000019EE  206D DF98                movea.l    A0, [A5 - 0x2068]
  2294. 000019F2  2005                     move.l     D0, D5
  2295. 000019F4  2200                     move.l     D1, D0
  2296. 000019F6  C0FC 0006                mulu.w     D0, 0x6
  2297. 000019FA  4841                     swap.w     D1
  2298. 000019FC  C2FC 0006                mulu.w     D1, 0x6
  2299. 00001A00  4841                     swap.w     D1
  2300. 00001A02  4241                     clr.w      D1
  2301. 00001A04  D081                     add.l      D0, D1
  2302. 00001A06  7200                     moveq.l    D1, 0x00
  2303. 00001A08  3230 0800                move.w     D1, [A0 + D0]
  2304. 00001A0C  2C01                     move.l     D6, D1
  2305. 00001A0E  6742                     beq        +0x44 /* 00001A52 */
  2306. 00001A10  7E00                     moveq.l    D7, 0x00
  2307. 00001A12  6034                     bra        +0x36 /* 00001A48 */
  2308. label00001A14:
  2309. 00001A14  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2310. 00001A18  206D DF98                movea.l    A0, [A5 - 0x2068]
  2311. 00001A1C  2005                     move.l     D0, D5
  2312. 00001A1E  2200                     move.l     D1, D0
  2313. 00001A20  C0FC 0006                mulu.w     D0, 0x6
  2314. 00001A24  4841                     swap.w     D1
  2315. 00001A26  C2FC 0006                mulu.w     D1, 0x6
  2316. 00001A2A  4841                     swap.w     D1
  2317. 00001A2C  4241                     clr.w      D1
  2318. 00001A2E  D081                     add.l      D0, D1
  2319. 00001A30  2070 0802                movea.l    A0, [A0 + D0 + 0x2]
  2320. 00001A34  2007                     move.l     D0, D7
  2321. 00001A36  E580                     asl        D0, 2
  2322. 00001A38  2F30 0800                move.l     -[A7], [A0 + D0]
  2323. 00001A3C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2324. 00001A40  4A40                     tst.w      D0
  2325. 00001A42  508F                     addq.l     A7, 8
  2326. 00001A44  6706                     beq        +0x8 /* 00001A4C */
  2327. 00001A46  5287                     addq.l     D7, 1
  2328. label00001A48:
  2329. 00001A48  BC87                     cmp.l      D6, D7
  2330. 00001A4A  6EC8                     bgt        -0x36 /* 00001A14 */
  2331. label00001A4C:
  2332. 00001A4C  BC87                     cmp.l      D6, D7
  2333. 00001A4E  6E00 FEA0                bgt        -0x15E /* 000018F0 */
  2334. label00001A52:
  2335. 00001A52  2006                     move.l     D0, D6
  2336. 00001A54  5280                     addq.l     D0, 1
  2337. 00001A56  E580                     asl        D0, 2
  2338. 00001A58  2F00                     move.l     -[A7], D0
  2339. 00001A5A  2006                     move.l     D0, D6
  2340. 00001A5C  E580                     asl        D0, 2
  2341. 00001A5E  2F00                     move.l     -[A7], D0
  2342. 00001A60  206D DF98                movea.l    A0, [A5 - 0x2068]
  2343. 00001A64  2005                     move.l     D0, D5
  2344. 00001A66  2200                     move.l     D1, D0
  2345. 00001A68  C0FC 0006                mulu.w     D0, 0x6
  2346. 00001A6C  4841                     swap.w     D1
  2347. 00001A6E  C2FC 0006                mulu.w     D1, 0x6
  2348. 00001A72  4841                     swap.w     D1
  2349. 00001A74  4241                     clr.w      D1
  2350. 00001A76  D081                     add.l      D0, D1
  2351. 00001A78  4870 0802                pea.l      [A0 + D0 + 0x2]
  2352. 00001A7C  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2353. 00001A80  4A40                     tst.w      D0
  2354. 00001A82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2355. 00001A86  6738                     beq        +0x3A /* 00001AC0 */
  2356. 00001A88  206E FFF8                movea.l    A0, [A6 - 0x8]
  2357. 00001A8C  7000                     moveq.l    D0, 0x00
  2358. 00001A8E  1010                     move.b     D0, [A0]
  2359. 00001A90  5280                     addq.l     D0, 1
  2360. 00001A92  2F00                     move.l     -[A7], D0
  2361. 00001A94  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2362. 00001A98  206D DF98                movea.l    A0, [A5 - 0x2068]
  2363. 00001A9C  2205                     move.l     D1, D5
  2364. 00001A9E  2401                     move.l     D2, D1
  2365. 00001AA0  C2FC 0006                mulu.w     D1, 0x6
  2366. 00001AA4  4842                     swap.w     D2
  2367. 00001AA6  C4FC 0006                mulu.w     D2, 0x6
  2368. 00001AAA  4842                     swap.w     D2
  2369. 00001AAC  4242                     clr.w      D2
  2370. 00001AAE  D282                     add.l      D1, D2
  2371. 00001AB0  2070 1802                movea.l    A0, [A0 + D1 + 0x2]
  2372. 00001AB4  2206                     move.l     D1, D6
  2373. 00001AB6  E581                     asl        D1, 2
  2374. 00001AB8  2180 1800                move.l     [A0 + D1], D0
  2375. 00001ABC  588F                     addq.l     A7, 4
  2376. 00001ABE  6606                     bne        +0x8 /* 00001AC6 */
  2377. label00001AC0:
  2378. 00001AC0  7000                     moveq.l    D0, 0x00
  2379. 00001AC2  6000 0142                bra        +0x144 /* 00001C06 */
  2380. label00001AC6:
  2381. 00001AC6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2382. 00001ACA  206D DF98                movea.l    A0, [A5 - 0x2068]
  2383. 00001ACE  2005                     move.l     D0, D5
  2384. 00001AD0  2200                     move.l     D1, D0
  2385. 00001AD2  C0FC 0006                mulu.w     D0, 0x6
  2386. 00001AD6  4841                     swap.w     D1
  2387. 00001AD8  C2FC 0006                mulu.w     D1, 0x6
  2388. 00001ADC  4841                     swap.w     D1
  2389. 00001ADE  4241                     clr.w      D1
  2390. 00001AE0  D081                     add.l      D0, D1
  2391. 00001AE2  2070 0802                movea.l    A0, [A0 + D0 + 0x2]
  2392. 00001AE6  2006                     move.l     D0, D6
  2393. 00001AE8  E580                     asl        D0, 2
  2394. 00001AEA  2F30 0800                move.l     -[A7], [A0 + D0]
  2395. 00001AEE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2396. 00001AF2  7000                     moveq.l    D0, 0x00
  2397. 00001AF4  1010                     move.b     D0, [A0]
  2398. 00001AF6  5280                     addq.l     D0, 1
  2399. 00001AF8  2F00                     move.l     -[A7], D0
  2400. 00001AFA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2401. 00001AFE  5286                     addq.l     D6, 1
  2402. 00001B00  206D DF98                movea.l    A0, [A5 - 0x2068]
  2403. 00001B04  2005                     move.l     D0, D5
  2404. 00001B06  2200                     move.l     D1, D0
  2405. 00001B08  C0FC 0006                mulu.w     D0, 0x6
  2406. 00001B0C  4841                     swap.w     D1
  2407. 00001B0E  C2FC 0006                mulu.w     D1, 0x6
  2408. 00001B12  4841                     swap.w     D1
  2409. 00001B14  4241                     clr.w      D1
  2410. 00001B16  D081                     add.l      D0, D1
  2411. 00001B18  3186 0800                move.w     [A0 + D0], D6
  2412. 00001B1C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2413. 00001B20  7000                     moveq.l    D0, 0x00
  2414. 00001B22  1010                     move.b     D0, [A0]
  2415. 00001B24  5280                     addq.l     D0, 1
  2416. 00001B26  D1AE FFF8                add.l      [A6 - 0x8], D0
  2417. 00001B2A  6000 FDC4                bra        -0x23A /* 000018F0 */
  2418. 00001B2E  54AE FFF8                addq.l     [A6 - 0x8], 2
  2419. 00001B32  6000 FDBC                bra        -0x242 /* 000018F0 */
  2420. 00001B36  50AE FFF8                addq.l     [A6 - 0x8], 8
  2421. 00001B3A  6000 FDB4                bra        -0x24A /* 000018F0 */
  2422. 00001B3E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2423. 00001B42  7000                     moveq.l    D0, 0x00
  2424. 00001B44  1010                     move.b     D0, [A0]
  2425. 00001B46  5280                     addq.l     D0, 1
  2426. 00001B48  D1AE FFF8                add.l      [A6 - 0x8], D0
  2427. 00001B4C  6000 FDA2                bra        -0x25C /* 000018F0 */
  2428. 00001B50  50AE FFF8                addq.l     [A6 - 0x8], 8
  2429. 00001B54  206E FFF8                movea.l    A0, [A6 - 0x8]
  2430. 00001B58  7028                     moveq.l    D0, 0x28
  2431. 00001B5A  B010                     cmp.b      D0, [A0]
  2432. 00001B5C  6600 FD92                bne        -0x26C /* 000018F0 */
  2433. 00001B60  52AE FFF8                addq.l     [A6 - 0x8], 1
  2434. 00001B64  486E FFF8                pea.l      [A6 - 0x8]
  2435. 00001B68  4EBA 070E                jsr        [PC + 0x70E /* 00002278 */]
  2436. 00001B6C  588F                     addq.l     A7, 4
  2437. 00001B6E  6000 FD80                bra        -0x27E /* 000018F0 */
  2438. 00001B72  7001                     moveq.l    D0, 0x01
  2439. 00001B74  6000 0090                bra        +0x92 /* 00001C06 */
  2440. 00001B78  0C44 001A                cmpi.w     D4, 0x1A
  2441. 00001B7C  6706                     beq        +0x8 /* 00001B84 */
  2442. 00001B7E  0C44 000F                cmpi.w     D4, 0xF
  2443. 00001B82  6604                     bne        +0x6 /* 00001B88 */
  2444. label00001B84:
  2445. 00001B84  52AE FFF8                addq.l     [A6 - 0x8], 1
  2446. label00001B88:
  2447. 00001B88  206E FFF8                movea.l    A0, [A6 - 0x8]
  2448. 00001B8C  7028                     moveq.l    D0, 0x28
  2449. 00001B8E  B010                     cmp.b      D0, [A0]
  2450. 00001B90  660E                     bne        +0x10 /* 00001BA0 */
  2451. 00001B92  52AE FFF8                addq.l     [A6 - 0x8], 1
  2452. 00001B96  486E FFF8                pea.l      [A6 - 0x8]
  2453. 00001B9A  4EBA 06DC                jsr        [PC + 0x6DC /* 00002278 */]
  2454. 00001B9E  588F                     addq.l     A7, 4
  2455. label00001BA0:
  2456. 00001BA0  701B                     moveq.l    D0, 0x1B
  2457. 00001BA2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2458. 00001BA6  6604                     bne        +0x6 /* 00001BAC */
  2459. 00001BA8  7001                     moveq.l    D0, 0x01
  2460. 00001BAA  605A                     bra        +0x5C /* 00001C06 */
  2461. label00001BAC:
  2462. 00001BAC  206E FFF8                movea.l    A0, [A6 - 0x8]
  2463. 00001BB0  7029                     moveq.l    D0, 0x29
  2464. 00001BB2  B010                     cmp.b      D0, [A0]
  2465. 00001BB4  6600 FD3A                bne        -0x2C4 /* 000018F0 */
  2466. 00001BB8  52AE FFF8                addq.l     [A6 - 0x8], 1
  2467. 00001BBC  486E FFF8                pea.l      [A6 - 0x8]
  2468. 00001BC0  4EBA 06B6                jsr        [PC + 0x6B6 /* 00002278 */]
  2469. 00001BC4  588F                     addq.l     A7, 4
  2470. 00001BC6  6000 FD28                bra        -0x2D6 /* 000018F0 */
  2471. 00001BCA  54AE FFF8                addq.l     [A6 - 0x8], 2
  2472. 00001BCE  6000 FD20                bra        -0x2DE /* 000018F0 */
  2473. 00001BD2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2474. 00001BD6  10BC 002A                move.b     [A0], 0x2A /* '*' */
  2475. 00001BDA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2476. 00001BDE  117C 0054 0001           move.b     [A0 + 0x1], 0x54 /* 'T' */
  2477. 00001BE4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2478. 00001BE8  117C 0049 0002           move.b     [A0 + 0x2], 0x49 /* 'I' */
  2479. 00001BEE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2480. 00001BF2  117C 004D 0003           move.b     [A0 + 0x3], 0x4D /* 'M' */
  2481. 00001BF8  58AE FFF8                addq.l     [A6 - 0x8], 4
  2482. 00001BFC  6000 FCF2                bra        -0x30C /* 000018F0 */
  2483. label00001C00:
  2484. 00001C00  7001                     moveq.l    D0, 0x01
  2485. 00001C02  6002                     bra        +0x4 /* 00001C06 */
  2486. label00001C04:
  2487. 00001C04  7001                     moveq.l    D0, 0x01
  2488. label00001C06:
  2489. 00001C06  4CEE 00F0 FFE8           movem.l    D4,D5,D6,D7, [A6 - 0x18]
  2490. 00001C0C  4E5E                     unlink     A6
  2491. 00001C0E  4E75                     rts
  2492. export_1350:
  2493. 00001C10  4E56 FEF2                link       A6, -0x010E
  2494. 00001C14  48E7 0110                movem.l    -[A7], D7,A3
  2495. 00001C18  47EE FEFE                lea.l      A3, [A6 - 0x102]
  2496. 00001C1C  7E00                     moveq.l    D7, 0x00
  2497. 00001C1E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2498. 00001C22  202D DFAC                move.l     D0, [A5 - 0x2054]
  2499. 00001C26  5280                     addq.l     D0, 1
  2500. 00001C28  E380                     asl        D0, 1
  2501. 00001C2A  2F00                     move.l     -[A7], D0
  2502. 00001C2C  202D DFAC                move.l     D0, [A5 - 0x2054]
  2503. 00001C30  E380                     asl        D0, 1
  2504. 00001C32  2F00                     move.l     -[A7], D0
  2505. 00001C34  486D DFA0                pea.l      [A5 - 0x2060]
  2506. 00001C38  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2507. 00001C3C  4A40                     tst.w      D0
  2508. 00001C3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2509. 00001C42  6606                     bne        +0x8 /* 00001C4A */
  2510. 00001C44  7000                     moveq.l    D0, 0x00
  2511. 00001C46  6000 0306                bra        +0x308 /* 00001F4E */
  2512. label00001C4A:
  2513. 00001C4A  303C 00F0                move.w     D0, 0xF0
  2514. 00001C4E  C06D B9D4                and.w      D0, [A5 - 0x462C]
  2515. 00001C52  1D40 FEF2                move.b     [A6 - 0x10E], D0
  2516. 00001C56  303C 0100                move.w     D0, 0x100
  2517. 00001C5A  C06D B9D4                and.w      D0, [A5 - 0x462C]
  2518. 00001C5E  6704                     beq        +0x6 /* 00001C64 */
  2519. 00001C60  7001                     moveq.l    D0, 0x01
  2520. 00001C62  6002                     bra        +0x4 /* 00001C66 */
  2521. label00001C64:
  2522. 00001C64  7000                     moveq.l    D0, 0x00
  2523. label00001C66:
  2524. 00001C66  3D40 FEF4                move.w     [A6 - 0x10C], D0
  2525. 00001C6A  303C 0200                move.w     D0, 0x200
  2526. 00001C6E  C06D B9D4                and.w      D0, [A5 - 0x462C]
  2527. 00001C72  6704                     beq        +0x6 /* 00001C78 */
  2528. 00001C74  7001                     moveq.l    D0, 0x01
  2529. 00001C76  6002                     bra        +0x4 /* 00001C7A */
  2530. label00001C78:
  2531. 00001C78  7000                     moveq.l    D0, 0x00
  2532. label00001C7A:
  2533. 00001C7A  3D40 FEF6                move.w     [A6 - 0x10A], D0
  2534. 00001C7E  7000                     moveq.l    D0, 0x00
  2535. 00001C80  302D B9D4                move.w     D0, [A5 - 0x462C]
  2536. 00001C84  223C 0000 800F           move.l     D1, 0x800F
  2537. 00001C8A  C280                     and.l      D1, D0
  2538. 00001C8C  1D41 FEF8                move.b     [A6 - 0x108], D1
  2539. 00001C90  206D BA78                movea.l    A0, [A5 - 0x4588]
  2540. 00001C94  2068 0246                movea.l    A0, [A0 + 0x246]
  2541. 00001C98  7000                     moveq.l    D0, 0x00
  2542. 00001C9A  302D B9D6                move.w     D0, [A5 - 0x462A]
  2543. 00001C9E  2200                     move.l     D1, D0
  2544. 00001CA0  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  2545. 00001CA4  4841                     swap.w     D1
  2546. 00001CA6  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  2547. 00001CAA  4841                     swap.w     D1
  2548. 00001CAC  4241                     clr.w      D1
  2549. 00001CAE  D081                     add.l      D0, D1
  2550. 00001CB0  2D70 0808 FEFA           move.l     [A6 - 0x106], [A0 + D0 + 0x8]
  2551. 00001CB6  4A2E FEF2                tst.b      [A6 - 0x10E]
  2552. 00001CBA  6612                     bne        +0x14 /* 00001CCE */
  2553. 00001CBC  206D DFA0                movea.l    A0, [A5 - 0x2060]
  2554. 00001CC0  202D DFAC                move.l     D0, [A5 - 0x2054]
  2555. 00001CC4  D080                     add.l      D0, D0
  2556. 00001CC6  4270 0800                clr.w      [A0 + D0]
  2557. 00001CCA  6000 0180                bra        +0x182 /* 00001E4C */
  2558. label00001CCE:
  2559. 00001CCE  7E00                     moveq.l    D7, 0x00
  2560. 00001CD0  6000 016E                bra        +0x170 /* 00001E40 */
  2561. label00001CD4:
  2562. 00001CD4  206D DF90                movea.l    A0, [A5 - 0x2070]
  2563. 00001CD8  2007                     move.l     D0, D7
  2564. 00001CDA  2200                     move.l     D1, D0
  2565. 00001CDC  C0FC 000C                mulu.w     D0, 0xC
  2566. 00001CE0  4841                     swap.w     D1
  2567. 00001CE2  C2FC 000C                mulu.w     D1, 0xC
  2568. 00001CE6  4841                     swap.w     D1
  2569. 00001CE8  4241                     clr.w      D1
  2570. 00001CEA  D081                     add.l      D0, D1
  2571. 00001CEC  1030 0800                move.b     D0, [A0 + D0]
  2572. 00001CF0  B02E FEF2                cmp.b      D0, [A6 - 0x10E]
  2573. 00001CF4  6600 0148                bne        +0x14A /* 00001E3E */
  2574. 00001CF8  206D DF90                movea.l    A0, [A5 - 0x2070]
  2575. 00001CFC  2007                     move.l     D0, D7
  2576. 00001CFE  2200                     move.l     D1, D0
  2577. 00001D00  C0FC 000C                mulu.w     D0, 0xC
  2578. 00001D04  4841                     swap.w     D1
  2579. 00001D06  C2FC 000C                mulu.w     D1, 0xC
  2580. 00001D0A  4841                     swap.w     D1
  2581. 00001D0C  4241                     clr.w      D1
  2582. 00001D0E  D081                     add.l      D0, D1
  2583. 00001D10  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2584. 00001D14  B06E FEF4                cmp.w      D0, [A6 - 0x10C]
  2585. 00001D18  6600 0124                bne        +0x126 /* 00001E3E */
  2586. 00001D1C  206D DF90                movea.l    A0, [A5 - 0x2070]
  2587. 00001D20  2007                     move.l     D0, D7
  2588. 00001D22  2200                     move.l     D1, D0
  2589. 00001D24  C0FC 000C                mulu.w     D0, 0xC
  2590. 00001D28  4841                     swap.w     D1
  2591. 00001D2A  C2FC 000C                mulu.w     D1, 0xC
  2592. 00001D2E  4841                     swap.w     D1
  2593. 00001D30  4241                     clr.w      D1
  2594. 00001D32  D081                     add.l      D0, D1
  2595. 00001D34  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  2596. 00001D38  B06E FEF6                cmp.w      D0, [A6 - 0x10A]
  2597. 00001D3C  6600 0100                bne        +0x102 /* 00001E3E */
  2598. 00001D40  206D DF90                movea.l    A0, [A5 - 0x2070]
  2599. 00001D44  2007                     move.l     D0, D7
  2600. 00001D46  2200                     move.l     D1, D0
  2601. 00001D48  C0FC 000C                mulu.w     D0, 0xC
  2602. 00001D4C  4841                     swap.w     D1
  2603. 00001D4E  C2FC 000C                mulu.w     D1, 0xC
  2604. 00001D52  4841                     swap.w     D1
  2605. 00001D54  4241                     clr.w      D1
  2606. 00001D56  D081                     add.l      D0, D1
  2607. 00001D58  1030 0806                move.b     D0, [A0 + D0 + 0x6]
  2608. 00001D5C  B02E FEF8                cmp.b      D0, [A6 - 0x108]
  2609. 00001D60  6600 00DC                bne        +0xDE /* 00001E3E */
  2610. 00001D64  2F2D EA36                move.l     -[A7], [A5 - 0x15CA]
  2611. 00001D68  206D BA78                movea.l    A0, [A5 - 0x4588]
  2612. 00001D6C  2068 0246                movea.l    A0, [A0 + 0x246]
  2613. 00001D70  7000                     moveq.l    D0, 0x00
  2614. 00001D72  302D B9D6                move.w     D0, [A5 - 0x462A]
  2615. 00001D76  2200                     move.l     D1, D0
  2616. 00001D78  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  2617. 00001D7C  4841                     swap.w     D1
  2618. 00001D7E  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  2619. 00001D82  4841                     swap.w     D1
  2620. 00001D84  4241                     clr.w      D1
  2621. 00001D86  D081                     add.l      D0, D1
  2622. 00001D88  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  2623. 00001D8C  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2624. 00001D90  4A40                     tst.w      D0
  2625. 00001D92  508F                     addq.l     A7, 8
  2626. 00001D94  6600 0098                bne        +0x9A /* 00001E2E */
  2627. 00001D98  2F2D EA16                move.l     -[A7], [A5 - 0x15EA]
  2628. 00001D9C  206D BA78                movea.l    A0, [A5 - 0x4588]
  2629. 00001DA0  2068 0246                movea.l    A0, [A0 + 0x246]
  2630. 00001DA4  7000                     moveq.l    D0, 0x00
  2631. 00001DA6  302D B9D6                move.w     D0, [A5 - 0x462A]
  2632. 00001DAA  2200                     move.l     D1, D0
  2633. 00001DAC  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  2634. 00001DB0  4841                     swap.w     D1
  2635. 00001DB2  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  2636. 00001DB6  4841                     swap.w     D1
  2637. 00001DB8  4241                     clr.w      D1
  2638. 00001DBA  D081                     add.l      D0, D1
  2639. 00001DBC  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  2640. 00001DC0  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2641. 00001DC4  4A40                     tst.w      D0
  2642. 00001DC6  508F                     addq.l     A7, 8
  2643. 00001DC8  6664                     bne        +0x66 /* 00001E2E */
  2644. 00001DCA  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  2645. 00001DCE  206D BA78                movea.l    A0, [A5 - 0x4588]
  2646. 00001DD2  2068 0246                movea.l    A0, [A0 + 0x246]
  2647. 00001DD6  7000                     moveq.l    D0, 0x00
  2648. 00001DD8  302D B9D6                move.w     D0, [A5 - 0x462A]
  2649. 00001DDC  2200                     move.l     D1, D0
  2650. 00001DDE  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  2651. 00001DE2  4841                     swap.w     D1
  2652. 00001DE4  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  2653. 00001DE8  4841                     swap.w     D1
  2654. 00001DEA  4241                     clr.w      D1
  2655. 00001DEC  D081                     add.l      D0, D1
  2656. 00001DEE  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  2657. 00001DF2  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2658. 00001DF6  4A40                     tst.w      D0
  2659. 00001DF8  508F                     addq.l     A7, 8
  2660. 00001DFA  6632                     bne        +0x34 /* 00001E2E */
  2661. 00001DFC  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2662. 00001E00  206D BA78                movea.l    A0, [A5 - 0x4588]
  2663. 00001E04  2068 0246                movea.l    A0, [A0 + 0x246]
  2664. 00001E08  7000                     moveq.l    D0, 0x00
  2665. 00001E0A  302D B9D6                move.w     D0, [A5 - 0x462A]
  2666. 00001E0E  2200                     move.l     D1, D0
  2667. 00001E10  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  2668. 00001E14  4841                     swap.w     D1
  2669. 00001E16  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  2670. 00001E1A  4841                     swap.w     D1
  2671. 00001E1C  4241                     clr.w      D1
  2672. 00001E1E  D081                     add.l      D0, D1
  2673. 00001E20  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  2674. 00001E24  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2675. 00001E28  4A40                     tst.w      D0
  2676. 00001E2A  508F                     addq.l     A7, 8
  2677. 00001E2C  6710                     beq        +0x12 /* 00001E3E */
  2678. label00001E2E:
  2679. 00001E2E  206D DFA0                movea.l    A0, [A5 - 0x2060]
  2680. 00001E32  202D DFAC                move.l     D0, [A5 - 0x2054]
  2681. 00001E36  D080                     add.l      D0, D0
  2682. 00001E38  3187 0800                move.w     [A0 + D0], D7
  2683. 00001E3C  600E                     bra        +0x10 /* 00001E4C */
  2684. label00001E3E:
  2685. 00001E3E  5287                     addq.l     D7, 1
  2686. label00001E40:
  2687. 00001E40  7000                     moveq.l    D0, 0x00
  2688. 00001E42  302D DFAA                move.w     D0, [A5 - 0x2056]
  2689. 00001E46  B087                     cmp.l      D0, D7
  2690. 00001E48  6E00 FE8A                bgt        -0x174 /* 00001CD4 */
  2691. label00001E4C:
  2692. 00001E4C  7000                     moveq.l    D0, 0x00
  2693. 00001E4E  302D DFAA                move.w     D0, [A5 - 0x2056]
  2694. 00001E52  B087                     cmp.l      D0, D7
  2695. 00001E54  6600 00F2                bne        +0xF4 /* 00001F48 */
  2696. 00001E58  7010                     moveq.l    D0, 0x10
  2697. 00001E5A  B02E FEF2                cmp.b      D0, [A6 - 0x10E]
  2698. 00001E5E  6200 00E8                bhi        +0xEA /* 00001F48 */
  2699. 00001E62  7040                     moveq.l    D0, 0x40
  2700. 00001E64  B02E FEF2                cmp.b      D0, [A6 - 0x10E]
  2701. 00001E68  6500 00DE                bcs        +0xE0 /* 00001F48 */
  2702. 00001E6C  703F                     moveq.l    D0, 0x3F
  2703. 00001E6E  B06D DFAA                cmp.w      D0, [A5 - 0x2056]
  2704. 00001E72  661C                     bne        +0x1E /* 00001E90 */
  2705. 00001E74  206D DFA0                movea.l    A0, [A5 - 0x2060]
  2706. 00001E78  202D DFAC                move.l     D0, [A5 - 0x2054]
  2707. 00001E7C  D080                     add.l      D0, D0
  2708. 00001E7E  4270 0800                clr.w      [A0 + D0]
  2709. 00001E82  4878 0546                push.l     0x546
  2710. 00001E86  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2711. 00001E8A  588F                     addq.l     A7, 4
  2712. 00001E8C  6000 00BA                bra        +0xBC /* 00001F48 */
  2713. label00001E90:
  2714. 00001E90  2007                     move.l     D0, D7
  2715. 00001E92  5280                     addq.l     D0, 1
  2716. 00001E94  2200                     move.l     D1, D0
  2717. 00001E96  C0FC 000C                mulu.w     D0, 0xC
  2718. 00001E9A  4841                     swap.w     D1
  2719. 00001E9C  C2FC 000C                mulu.w     D1, 0xC
  2720. 00001EA0  4841                     swap.w     D1
  2721. 00001EA2  4241                     clr.w      D1
  2722. 00001EA4  D081                     add.l      D0, D1
  2723. 00001EA6  2F00                     move.l     -[A7], D0
  2724. 00001EA8  2207                     move.l     D1, D7
  2725. 00001EAA  2001                     move.l     D0, D1
  2726. 00001EAC  C2FC 000C                mulu.w     D1, 0xC
  2727. 00001EB0  4840                     swap.w     D0
  2728. 00001EB2  C0FC 000C                mulu.w     D0, 0xC
  2729. 00001EB6  4840                     swap.w     D0
  2730. 00001EB8  4240                     clr.w      D0
  2731. 00001EBA  D280                     add.l      D1, D0
  2732. 00001EBC  2F01                     move.l     -[A7], D1
  2733. 00001EBE  486D DF90                pea.l      [A5 - 0x2070]
  2734. 00001EC2  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2735. 00001EC6  4A40                     tst.w      D0
  2736. 00001EC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2737. 00001ECC  6604                     bne        +0x6 /* 00001ED2 */
  2738. 00001ECE  7000                     moveq.l    D0, 0x00
  2739. 00001ED0  607C                     bra        +0x7E /* 00001F4E */
  2740. label00001ED2:
  2741. 00001ED2  206D DFA0                movea.l    A0, [A5 - 0x2060]
  2742. 00001ED6  202D DFAC                move.l     D0, [A5 - 0x2054]
  2743. 00001EDA  D080                     add.l      D0, D0
  2744. 00001EDC  3187 0800                move.w     [A0 + D0], D7
  2745. 00001EE0  206D DF90                movea.l    A0, [A5 - 0x2070]
  2746. 00001EE4  7000                     moveq.l    D0, 0x00
  2747. 00001EE6  302D DFAA                move.w     D0, [A5 - 0x2056]
  2748. 00001EEA  526D DFAA                addq.w     [A5 - 0x2056], 1
  2749. 00001EEE  2200                     move.l     D1, D0
  2750. 00001EF0  C0FC 000C                mulu.w     D0, 0xC
  2751. 00001EF4  4841                     swap.w     D1
  2752. 00001EF6  C2FC 000C                mulu.w     D1, 0xC
  2753. 00001EFA  4841                     swap.w     D1
  2754. 00001EFC  4241                     clr.w      D1
  2755. 00001EFE  D081                     add.l      D0, D1
  2756. 00001F00  41F0 0800                lea.l      A0, [A0 + D0]
  2757. 00001F04  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  2758. 00001F08  20D9                     move.l     [A0]+, [A1]+
  2759. 00001F0A  20D9                     move.l     [A0]+, [A1]+
  2760. 00001F0C  20D9                     move.l     [A0]+, [A1]+
  2761. 00001F0E  2F0B                     move.l     -[A7], A3
  2762. 00001F10  41EE FEFE                lea.l      A0, [A6 - 0x102]
  2763. 00001F14  2F20                     move.l     -[A7], -[A0]
  2764. 00001F16  2F20                     move.l     -[A7], -[A0]
  2765. 00001F18  2F20                     move.l     -[A7], -[A0]
  2766. 00001F1A  4EBA F12C                jsr        [PC - 0xED4 /* 00001048 */]
  2767. 00001F1E  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  2768. 00001F24  2F0B                     move.l     -[A7], A3
  2769. 00001F26  7000                     moveq.l    D0, 0x00
  2770. 00001F28  2F00                     move.l     -[A7], D0
  2771. 00001F2A  2F00                     move.l     -[A7], D0
  2772. 00001F2C  7203                     moveq.l    D1, 0x03
  2773. 00001F2E  2F01                     move.l     -[A7], D1
  2774. 00001F30  4EBA 0286                jsr        [PC + 0x286 /* 000021B8 */]
  2775. 00001F34  701E                     moveq.l    D0, 0x1E
  2776. 00001F36  2F00                     move.l     -[A7], D0
  2777. 00001F38  4EBA 1770                jsr        [PC + 0x1770 /* 000036AA */]
  2778. 00001F3C  4A40                     tst.w      D0
  2779. 00001F3E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2780. 00001F42  6604                     bne        +0x6 /* 00001F48 */
  2781. 00001F44  7000                     moveq.l    D0, 0x00
  2782. 00001F46  6006                     bra        +0x8 /* 00001F4E */
  2783. label00001F48:
  2784. 00001F48  52AD DFAC                addq.l     [A5 - 0x2054], 1
  2785. 00001F4C  7001                     moveq.l    D0, 0x01
  2786. label00001F4E:
  2787. 00001F4E  4CEE 0880 FEEA           movem.l    D7,A3, [A6 - 0x116]
  2788. 00001F54  4E5E                     unlink     A6
  2789. 00001F56  4E75                     rts
  2790. fn00001F58:
  2791. 00001F58  2F0B                     move.l     -[A7], A3
  2792. 00001F5A  266F 0008                movea.l    A3, [A7 + 0x8]
  2793. 00001F5E  303C 00F0                move.w     D0, 0xF0
  2794. 00001F62  C06B 0002                and.w      D0, [A3 + 0x2]
  2795. 00001F66  672E                     beq        +0x30 /* 00001F96 */
  2796. 00001F68  0440 0010                subi.w     D0, 0x10
  2797. 00001F6C  672C                     beq        +0x2E /* 00001F9A */
  2798. 00001F6E  0440 0010                subi.w     D0, 0x10
  2799. 00001F72  6726                     beq        +0x28 /* 00001F9A */
  2800. 00001F74  0440 0010                subi.w     D0, 0x10
  2801. 00001F78  6720                     beq        +0x22 /* 00001F9A */
  2802. 00001F7A  0440 0010                subi.w     D0, 0x10
  2803. 00001F7E  671A                     beq        +0x1C /* 00001F9A */
  2804. 00001F80  0440 00A0                subi.w     D0, 0xA0
  2805. 00001F84  6624                     bne        +0x26 /* 00001FAA */
  2806. 00001F86  206D DF9C                movea.l    A0, [A5 - 0x2064]
  2807. 00001F8A  7000                     moveq.l    D0, 0x00
  2808. 00001F8C  302B 0004                move.w     D0, [A3 + 0x4]
  2809. 00001F90  1030 0800                move.b     D0, [A0 + D0]
  2810. 00001F94  607A                     bra        +0x7C /* 00002010 */
  2811. label00001F96:
  2812. 00001F96  7000                     moveq.l    D0, 0x00
  2813. 00001F98  6076                     bra        +0x78 /* 00002010 */
  2814. label00001F9A:
  2815. 00001F9A  206D DFA0                movea.l    A0, [A5 - 0x2060]
  2816. 00001F9E  202D DFAC                move.l     D0, [A5 - 0x2054]
  2817. 00001FA2  D080                     add.l      D0, D0
  2818. 00001FA4  1030 0801                move.b     D0, [A0 + D0 + 0x1]
  2819. 00001FA8  6066                     bra        +0x68 /* 00002010 */
  2820. label00001FAA:
  2821. 00001FAA  303C 00F0                move.w     D0, 0xF0
  2822. 00001FAE  C06B 0002                and.w      D0, [A3 + 0x2]
  2823. 00001FB2  0440 0050                subi.w     D0, 0x50 /* 'P' */
  2824. 00001FB6  6732                     beq        +0x34 /* 00001FEA */
  2825. 00001FB8  0440 0010                subi.w     D0, 0x10
  2826. 00001FBC  6730                     beq        +0x32 /* 00001FEE */
  2827. 00001FBE  0440 0010                subi.w     D0, 0x10
  2828. 00001FC2  672E                     beq        +0x30 /* 00001FF2 */
  2829. 00001FC4  0440 0010                subi.w     D0, 0x10
  2830. 00001FC8  672C                     beq        +0x2E /* 00001FF6 */
  2831. 00001FCA  0440 0010                subi.w     D0, 0x10
  2832. 00001FCE  672A                     beq        +0x2C /* 00001FFA */
  2833. 00001FD0  0440 0010                subi.w     D0, 0x10
  2834. 00001FD4  6728                     beq        +0x2A /* 00001FFE */
  2835. 00001FD6  0440 0010                subi.w     D0, 0x10
  2836. 00001FDA  6726                     beq        +0x28 /* 00002002 */
  2837. 00001FDC  0440 0010                subi.w     D0, 0x10
  2838. 00001FE0  6724                     beq        +0x26 /* 00002006 */
  2839. 00001FE2  0440 0010                subi.w     D0, 0x10
  2840. 00001FE6  6722                     beq        +0x24 /* 0000200A */
  2841. 00001FE8  6024                     bra        +0x26 /* 0000200E */
  2842. label00001FEA:
  2843. 00001FEA  7015                     moveq.l    D0, 0x15
  2844. 00001FEC  6022                     bra        +0x24 /* 00002010 */
  2845. label00001FEE:
  2846. 00001FEE  7016                     moveq.l    D0, 0x16
  2847. 00001FF0  601E                     bra        +0x20 /* 00002010 */
  2848. label00001FF2:
  2849. 00001FF2  7017                     moveq.l    D0, 0x17
  2850. 00001FF4  601A                     bra        +0x1C /* 00002010 */
  2851. label00001FF6:
  2852. 00001FF6  7018                     moveq.l    D0, 0x18
  2853. 00001FF8  6016                     bra        +0x18 /* 00002010 */
  2854. label00001FFA:
  2855. 00001FFA  7019                     moveq.l    D0, 0x19
  2856. 00001FFC  6012                     bra        +0x14 /* 00002010 */
  2857. label00001FFE:
  2858. 00001FFE  701A                     moveq.l    D0, 0x1A
  2859. 00002000  600E                     bra        +0x10 /* 00002010 */
  2860. label00002002:
  2861. 00002002  701B                     moveq.l    D0, 0x1B
  2862. 00002004  600A                     bra        +0xC /* 00002010 */
  2863. label00002006:
  2864. 00002006  701C                     moveq.l    D0, 0x1C
  2865. 00002008  6006                     bra        +0x8 /* 00002010 */
  2866. label0000200A:
  2867. 0000200A  701D                     moveq.l    D0, 0x1D
  2868. 0000200C  6002                     bra        +0x4 /* 00002010 */
  2869. label0000200E:
  2870. 0000200E  7000                     moveq.l    D0, 0x00
  2871. label00002010:
  2872. 00002010  265F                     movea.l    A3, [A7]+
  2873. 00002012  4E75                     rts
  2874. export_1351:
  2875. 00002014  4E56 FFFC                link       A6, -0x0004
  2876. 00002018  48E7 0110                movem.l    -[A7], D7,A3
  2877. 0000201C  47EE FFFC                lea.l      A3, [A6 - 0x4]
  2878. 00002020  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2879. 00002024  202D DFAC                move.l     D0, [A5 - 0x2054]
  2880. 00002028  5280                     addq.l     D0, 1
  2881. 0000202A  E380                     asl        D0, 1
  2882. 0000202C  2F00                     move.l     -[A7], D0
  2883. 0000202E  202D DFAC                move.l     D0, [A5 - 0x2054]
  2884. 00002032  E380                     asl        D0, 1
  2885. 00002034  2F00                     move.l     -[A7], D0
  2886. 00002036  486D DF8C                pea.l      [A5 - 0x2074]
  2887. 0000203A  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2888. 0000203E  4A40                     tst.w      D0
  2889. 00002040  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2890. 00002044  6606                     bne        +0x8 /* 0000204C */
  2891. 00002046  7000                     moveq.l    D0, 0x00
  2892. 00002048  6000 0164                bra        +0x166 /* 000021AE */
  2893. label0000204C:
  2894. 0000204C  206D DF94                movea.l    A0, [A5 - 0x206C]
  2895. 00002050  7000                     moveq.l    D0, 0x00
  2896. 00002052  302D B9D6                move.w     D0, [A5 - 0x462A]
  2897. 00002056  16B0 0800                move.b     [A3], [A0 + D0]
  2898. 0000205A  6702                     beq        +0x4 /* 0000205E */
  2899. 0000205C  5213                     addq.b     [A3], 1
  2900. label0000205E:
  2901. 0000205E  486D B9D2                pea.l      [A5 - 0x462E]
  2902. 00002062  4EBA FEF4                jsr        [PC - 0x10C /* 00001F58 */]
  2903. 00002066  1740 0001                move.b     [A3 + 0x1], D0
  2904. 0000206A  7010                     moveq.l    D0, 0x10
  2905. 0000206C  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2906. 00002070  588F                     addq.l     A7, 4
  2907. 00002072  6706                     beq        +0x8 /* 0000207A */
  2908. 00002074  002B 0040 0001           ori.b      [A3 + 0x1], 0x40 /* '@' */
  2909. label0000207A:
  2910. 0000207A  486D B9D2                pea.l      [A5 - 0x462E]
  2911. 0000207E  4EBA F2A2                jsr        [PC - 0xD5E /* 00001322 */]
  2912. 00002082  1740 0002                move.b     [A3 + 0x2], D0
  2913. 00002086  7E00                     moveq.l    D7, 0x00
  2914. 00002088  588F                     addq.l     A7, 4
  2915. 0000208A  6046                     bra        +0x48 /* 000020D2 */
  2916. label0000208C:
  2917. 0000208C  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2918. 00002090  2007                     move.l     D0, D7
  2919. 00002092  E580                     asl        D0, 2
  2920. 00002094  1030 0800                move.b     D0, [A0 + D0]
  2921. 00002098  B013                     cmp.b      D0, [A3]
  2922. 0000209A  6634                     bne        +0x36 /* 000020D0 */
  2923. 0000209C  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2924. 000020A0  2007                     move.l     D0, D7
  2925. 000020A2  E580                     asl        D0, 2
  2926. 000020A4  1030 0801                move.b     D0, [A0 + D0 + 0x1]
  2927. 000020A8  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2928. 000020AC  6622                     bne        +0x24 /* 000020D0 */
  2929. 000020AE  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2930. 000020B2  2007                     move.l     D0, D7
  2931. 000020B4  E580                     asl        D0, 2
  2932. 000020B6  1030 0802                move.b     D0, [A0 + D0 + 0x2]
  2933. 000020BA  B02B 0002                cmp.b      D0, [A3 + 0x2]
  2934. 000020BE  6610                     bne        +0x12 /* 000020D0 */
  2935. 000020C0  206D DF8C                movea.l    A0, [A5 - 0x2074]
  2936. 000020C4  202D DFAC                move.l     D0, [A5 - 0x2054]
  2937. 000020C8  D080                     add.l      D0, D0
  2938. 000020CA  3187 0800                move.w     [A0 + D0], D7
  2939. 000020CE  600C                     bra        +0xE /* 000020DC */
  2940. label000020D0:
  2941. 000020D0  5287                     addq.l     D7, 1
  2942. label000020D2:
  2943. 000020D2  7000                     moveq.l    D0, 0x00
  2944. 000020D4  302D DFA8                move.w     D0, [A5 - 0x2058]
  2945. 000020D8  B087                     cmp.l      D0, D7
  2946. 000020DA  6EB0                     bgt        -0x4E /* 0000208C */
  2947. label000020DC:
  2948. 000020DC  7000                     moveq.l    D0, 0x00
  2949. 000020DE  302D DFA8                move.w     D0, [A5 - 0x2058]
  2950. 000020E2  B087                     cmp.l      D0, D7
  2951. 000020E4  6600 00C2                bne        +0xC4 /* 000021A8 */
  2952. 000020E8  2007                     move.l     D0, D7
  2953. 000020EA  5280                     addq.l     D0, 1
  2954. 000020EC  E580                     asl        D0, 2
  2955. 000020EE  2F00                     move.l     -[A7], D0
  2956. 000020F0  2007                     move.l     D0, D7
  2957. 000020F2  E580                     asl        D0, 2
  2958. 000020F4  2F00                     move.l     -[A7], D0
  2959. 000020F6  486D DFA4                pea.l      [A5 - 0x205C]
  2960. 000020FA  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2961. 000020FE  4A40                     tst.w      D0
  2962. 00002100  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2963. 00002104  6606                     bne        +0x8 /* 0000210C */
  2964. 00002106  7000                     moveq.l    D0, 0x00
  2965. 00002108  6000 00A4                bra        +0xA6 /* 000021AE */
  2966. label0000210C:
  2967. 0000210C  206D DF8C                movea.l    A0, [A5 - 0x2074]
  2968. 00002110  202D DFAC                move.l     D0, [A5 - 0x2054]
  2969. 00002114  D080                     add.l      D0, D0
  2970. 00002116  3187 0800                move.w     [A0 + D0], D7
  2971. 0000211A  526D DFA8                addq.w     [A5 - 0x2058], 1
  2972. 0000211E  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2973. 00002122  2007                     move.l     D0, D7
  2974. 00002124  E580                     asl        D0, 2
  2975. 00002126  1193 0800                move.b     [A0 + D0], [A3]
  2976. 0000212A  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2977. 0000212E  2007                     move.l     D0, D7
  2978. 00002130  E580                     asl        D0, 2
  2979. 00002132  11AB 0001 0801           move.b     [A0 + D0 + 0x1], [A3 + 0x1]
  2980. 00002138  206D DFA4                movea.l    A0, [A5 - 0x205C]
  2981. 0000213C  2007                     move.l     D0, D7
  2982. 0000213E  E580                     asl        D0, 2
  2983. 00002140  11AB 0002 0802           move.b     [A0 + D0 + 0x2], [A3 + 0x2]
  2984. 00002146  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  2985. 0000214C  7000                     moveq.l    D0, 0x00
  2986. 0000214E  2F00                     move.l     -[A7], D0
  2987. 00002150  2F00                     move.l     -[A7], D0
  2988. 00002152  7200                     moveq.l    D1, 0x00
  2989. 00002154  1213                     move.b     D1, [A3]
  2990. 00002156  2F01                     move.l     -[A7], D1
  2991. 00002158  2F00                     move.l     -[A7], D0
  2992. 0000215A  4EBA 005C                jsr        [PC + 0x5C /* 000021B8 */]
  2993. 0000215E  7000                     moveq.l    D0, 0x00
  2994. 00002160  2F00                     move.l     -[A7], D0
  2995. 00002162  2F00                     move.l     -[A7], D0
  2996. 00002164  2F00                     move.l     -[A7], D0
  2997. 00002166  2F00                     move.l     -[A7], D0
  2998. 00002168  4EBA 004E                jsr        [PC + 0x4E /* 000021B8 */]
  2999. 0000216C  7000                     moveq.l    D0, 0x00
  3000. 0000216E  2F00                     move.l     -[A7], D0
  3001. 00002170  2F00                     move.l     -[A7], D0
  3002. 00002172  7200                     moveq.l    D1, 0x00
  3003. 00002174  122B 0001                move.b     D1, [A3 + 0x1]
  3004. 00002178  2F01                     move.l     -[A7], D1
  3005. 0000217A  2F00                     move.l     -[A7], D0
  3006. 0000217C  4EBA 003A                jsr        [PC + 0x3A /* 000021B8 */]
  3007. 00002180  7000                     moveq.l    D0, 0x00
  3008. 00002182  2F00                     move.l     -[A7], D0
  3009. 00002184  2F00                     move.l     -[A7], D0
  3010. 00002186  7200                     moveq.l    D1, 0x00
  3011. 00002188  122B 0002                move.b     D1, [A3 + 0x2]
  3012. 0000218C  2F01                     move.l     -[A7], D1
  3013. 0000218E  2F00                     move.l     -[A7], D0
  3014. 00002190  4EBA 0026                jsr        [PC + 0x26 /* 000021B8 */]
  3015. 00002194  7043                     moveq.l    D0, 0x43
  3016. 00002196  2F00                     move.l     -[A7], D0
  3017. 00002198  4EBA 1510                jsr        [PC + 0x1510 /* 000036AA */]
  3018. 0000219C  4A40                     tst.w      D0
  3019. 0000219E  4FEF 0044                lea.l      A7, [A7 + 0x44]
  3020. 000021A2  6604                     bne        +0x6 /* 000021A8 */
  3021. 000021A4  7000                     moveq.l    D0, 0x00
  3022. 000021A6  6006                     bra        +0x8 /* 000021AE */
  3023. label000021A8:
  3024. 000021A8  52AD DFAC                addq.l     [A5 - 0x2054], 1
  3025. 000021AC  7001                     moveq.l    D0, 0x01
  3026. label000021AE:
  3027. 000021AE  4CEE 0880 FFF4           movem.l    D7,A3, [A6 - 0xC]
  3028. 000021B4  4E5E                     unlink     A6
  3029. 000021B6  4E75                     rts
  3030. fn000021B8:
  3031. 000021B8  4E56 0000                link       A6, 0
  3032. 000021BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3033. 000021C0  286E 0010                movea.l    A4, [A6 + 0x10]
  3034. 000021C4  266E 0014                movea.l    A3, [A6 + 0x14]
  3035. 000021C8  3E2E 000E                move.w     D7, [A6 + 0xE]
  3036. 000021CC  102E 000B                move.b     D0, [A6 + 0xB]
  3037. 000021D0  6500 009C                bcs        +0x9E /* 0000226E */
  3038. 000021D4  0C00 0003                cmpi.b     D0, 0x3
  3039. 000021D8  6200 0094                bhi        +0x96 /* 0000226E */
  3040. 000021DC  7200                     moveq.l    D1, 0x00
  3041. 000021DE  1200                     move.b     D1, D0
  3042. 000021E0  D241                     add.w      D1, D1
  3043. 000021E2  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3044. 000021E6  4EFB 1000                jmp        [PC + D1.w]
  3045. 000021EA  000A 001E                ori.b      A2, 0x1E
  3046. 000021EE  0048 0062                ori.w      A0, 0x62 /* 'b' */
  3047. 000021F2  206D DFB6                movea.l    A0, [A5 - 0x204A]
  3048. 000021F6  7000                     moveq.l    D0, 0x00
  3049. 000021F8  302D DFB4                move.w     D0, [A5 - 0x204C]
  3050. 000021FC  1187 0800                move.b     [A0 + D0], D7
  3051. 00002200  526D DFB4                addq.w     [A5 - 0x204C], 1
  3052. 00002204  6068                     bra        +0x6A /* 0000226E */
  3053. 00002206  7000                     moveq.l    D0, 0x00
  3054. 00002208  302D DFB4                move.w     D0, [A5 - 0x204C]
  3055. 0000220C  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  3056. 00002210  2040                     movea.l    A0, D0
  3057. 00002212  1087                     move.b     [A0], D7
  3058. 00002214  7000                     moveq.l    D0, 0x00
  3059. 00002216  3007                     move.w     D0, D7
  3060. 00002218  E088                     lsr        D0, 8
  3061. 0000221A  7200                     moveq.l    D1, 0x00
  3062. 0000221C  322D DFB4                move.w     D1, [A5 - 0x204C]
  3063. 00002220  D2AD DFB6                add.l      D1, [A5 - 0x204A]
  3064. 00002224  2041                     movea.l    A0, D1
  3065. 00002226  1140 0001                move.b     [A0 + 0x1], D0
  3066. 0000222A  546D DFB4                addq.w     [A5 - 0x204C], 2
  3067. 0000222E  603E                     bra        +0x40 /* 0000226E */
  3068. 00002230  7000                     moveq.l    D0, 0x00
  3069. 00002232  302D DFB4                move.w     D0, [A5 - 0x204C]
  3070. 00002236  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  3071. 0000223A  2F00                     move.l     -[A7], D0
  3072. 0000223C  2F0C                     move.l     -[A7], A4
  3073. 0000223E  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  3074. 00002242  506D DFB4                addq.w     [A5 - 0x204C], 8
  3075. 00002246  508F                     addq.l     A7, 8
  3076. 00002248  6024                     bra        +0x26 /* 0000226E */
  3077. 0000224A  2F0B                     move.l     -[A7], A3
  3078. 0000224C  7000                     moveq.l    D0, 0x00
  3079. 0000224E  302D DFB4                move.w     D0, [A5 - 0x204C]
  3080. 00002252  D0AD DFB6                add.l      D0, [A5 - 0x204A]
  3081. 00002256  2F00                     move.l     -[A7], D0
  3082. 00002258  7000                     moveq.l    D0, 0x00
  3083. 0000225A  1013                     move.b     D0, [A3]
  3084. 0000225C  5280                     addq.l     D0, 1
  3085. 0000225E  2F00                     move.l     -[A7], D0
  3086. 00002260  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3087. 00002264  7000                     moveq.l    D0, 0x00
  3088. 00002266  1013                     move.b     D0, [A3]
  3089. 00002268  5280                     addq.l     D0, 1
  3090. 0000226A  D16D DFB4                add.w      [A5 - 0x204C], D0
  3091. label0000226E:
  3092. 0000226E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3093. 00002274  4E5E                     unlink     A6
  3094. 00002276  4E75                     rts
  3095. fn00002278:
  3096. 00002278  2F0B                     move.l     -[A7], A3
  3097. 0000227A  266F 0008                movea.l    A3, [A7 + 0x8]
  3098. 0000227E  2053                     movea.l    A0, [A3]
  3099. 00002280  7023                     moveq.l    D0, 0x23
  3100. 00002282  B010                     cmp.b      D0, [A0]
  3101. 00002284  6622                     bne        +0x24 /* 000022A8 */
  3102. 00002286  2013                     move.l     D0, [A3]
  3103. 00002288  5280                     addq.l     D0, 1
  3104. 0000228A  2040                     movea.l    A0, D0
  3105. 0000228C  7000                     moveq.l    D0, 0x00
  3106. 0000228E  1010                     move.b     D0, [A0]
  3107. 00002290  2213                     move.l     D1, [A3]
  3108. 00002292  5281                     addq.l     D1, 1
  3109. 00002294  2041                     movea.l    A0, D1
  3110. 00002296  7200                     moveq.l    D1, 0x00
  3111. 00002298  1228 0001                move.b     D1, [A0 + 0x1]
  3112. 0000229C  E149                     lsl        D1.w, 8
  3113. 0000229E  8240                     or.w       D1, D0
  3114. 000022A0  5641                     addq.w     D1, 3
  3115. 000022A2  48C1                     ext.l      D1
  3116. 000022A4  D393                     add.l      [A3], D1
  3117. 000022A6  6030                     bra        +0x32 /* 000022D8 */
  3118. label000022A8:
  3119. 000022A8  2053                     movea.l    A0, [A3]
  3120. 000022AA  7020                     moveq.l    D0, 0x20
  3121. 000022AC  B010                     cmp.b      D0, [A0]
  3122. 000022AE  6606                     bne        +0x8 /* 000022B6 */
  3123. 000022B0  D6FC 0004                add.w      A3, 0x4
  3124. 000022B4  600A                     bra        +0xC /* 000022C0 */
  3125. label000022B6:
  3126. 000022B6  2053                     movea.l    A0, [A3]
  3127. 000022B8  7022                     moveq.l    D0, 0x22
  3128. 000022BA  B010                     cmp.b      D0, [A0]
  3129. 000022BC  6602                     bne        +0x4 /* 000022C0 */
  3130. 000022BE  5493                     addq.l     [A3], 2
  3131. label000022C0:
  3132. 000022C0  2053                     movea.l    A0, [A3]
  3133. 000022C2  701F                     moveq.l    D0, 0x1F
  3134. 000022C4  B010                     cmp.b      D0, [A0]
  3135. 000022C6  6606                     bne        +0x8 /* 000022CE */
  3136. 000022C8  D6FC 0004                add.w      A3, 0x4
  3137. 000022CC  600A                     bra        +0xC /* 000022D8 */
  3138. label000022CE:
  3139. 000022CE  2053                     movea.l    A0, [A3]
  3140. 000022D0  7021                     moveq.l    D0, 0x21
  3141. 000022D2  B010                     cmp.b      D0, [A0]
  3142. 000022D4  6602                     bne        +0x4 /* 000022D8 */
  3143. 000022D6  5493                     addq.l     [A3], 2
  3144. label000022D8:
  3145. 000022D8  265F                     movea.l    A3, [A7]+
  3146. 000022DA  4E75                     rts
  3147. fn000022DC:
  3148. 000022DC  4E56 0000                link       A6, 0
  3149. 000022E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3150. 000022E4  4AAD DF82                tst.l      [A5 - 0x207E]
  3151. 000022E8  6616                     bne        +0x18 /* 00002300 */
  3152. 000022EA  4878 0401                push.l     0x401
  3153. 000022EE  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3154. 000022F2  2B40 DF82                move.l     [A5 - 0x207E], D0
  3155. 000022F6  588F                     addq.l     A7, 4
  3156. 000022F8  6606                     bne        +0x8 /* 00002300 */
  3157. 000022FA  7000                     moveq.l    D0, 0x00
  3158. 000022FC  6000 0146                bra        +0x148 /* 00002444 */
  3159. label00002300:
  3160. 00002300  4878 0401                push.l     0x401
  3161. 00002304  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  3162. 00002308  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3163. 0000230C  286D DF82                movea.l    A4, [A5 - 0x207E]
  3164. 00002310  266E 0008                movea.l    A3, [A6 + 0x8]
  3165. 00002314  528B                     addq.l     A3, 1
  3166. 00002316  426D DF80                clr.w      [A5 - 0x2080]
  3167. 0000231A  508F                     addq.l     A7, 8
  3168. 0000231C  6000 010C                bra        +0x10E /* 0000242A */
  3169. label00002320:
  3170. 00002320  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3171. 00002324  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3172. 00002328  7000                     moveq.l    D0, 0x00
  3173. 0000232A  3007                     move.w     D0, D7
  3174. 0000232C  D080                     add.l      D0, D0
  3175. 0000232E  3031 0800                move.w     D0, [A1 + D0]
  3176. 00002332  5440                     addq.w     D0, 2
  3177. 00002334  7200                     moveq.l    D1, 0x00
  3178. 00002336  3200                     move.w     D1, D0
  3179. 00002338  1230 1800                move.b     D1, [A0 + D1]
  3180. 0000233C  6500 00EC                bcs        +0xEE /* 0000242A */
  3181. 00002340  0C01 0004                cmpi.b     D1, 0x4
  3182. 00002344  6200 00E4                bhi        +0xE6 /* 0000242A */
  3183. 00002348  7000                     moveq.l    D0, 0x00
  3184. 0000234A  1001                     move.b     D0, D1
  3185. 0000234C  D040                     add.w      D0, D0
  3186. 0000234E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3187. 00002352  4EFB 0000                jmp        [PC + D0.w]
  3188. 00002356  000C 000C                ori.b      A4, 0xC
  3189. 0000235A  000C 000C                ori.b      A4, 0xC
  3190. 0000235E  0052 18FC                ori.w      [A2], 0x18FC
  3191. 00002362  0044 7000                ori.w      D4, 0x7000 /* 'p\0' */
  3192. 00002366  1013                     move.b     D0, [A3]
  3193. 00002368  7200                     moveq.l    D1, 0x00
  3194. 0000236A  122B 0001                move.b     D1, [A3 + 0x1]
  3195. 0000236E  E149                     lsl        D1.w, 8
  3196. 00002370  8240                     or.w       D1, D0
  3197. 00002372  1881                     move.b     [A4], D1
  3198. 00002374  7000                     moveq.l    D0, 0x00
  3199. 00002376  1013                     move.b     D0, [A3]
  3200. 00002378  7200                     moveq.l    D1, 0x00
  3201. 0000237A  122B 0001                move.b     D1, [A3 + 0x1]
  3202. 0000237E  E149                     lsl        D1.w, 8
  3203. 00002380  8240                     or.w       D1, D0
  3204. 00002382  7000                     moveq.l    D0, 0x00
  3205. 00002384  3001                     move.w     D0, D1
  3206. 00002386  E088                     lsr        D0, 8
  3207. 00002388  1940 0001                move.b     [A4 + 0x1], D0
  3208. 0000238C  548B                     addq.l     A3, 2
  3209. 0000238E  548C                     addq.l     A4, 2
  3210. 00002390  7000                     moveq.l    D0, 0x00
  3211. 00002392  1013                     move.b     D0, [A3]
  3212. 00002394  7200                     moveq.l    D1, 0x00
  3213. 00002396  122B 0001                move.b     D1, [A3 + 0x1]
  3214. 0000239A  E149                     lsl        D1.w, 8
  3215. 0000239C  8240                     or.w       D1, D0
  3216. 0000239E  18C1                     move.b     [A4]+, D1
  3217. 000023A0  548B                     addq.l     A3, 2
  3218. 000023A2  6000 0086                bra        +0x88 /* 0000242A */
  3219. 000023A6  D6FC 0001                add.w      A3, 0x1
  3220. 000023AA  18FC 0025                move.b     [A4]+, 0x25 /* '%' */
  3221. 000023AE  7000                     moveq.l    D0, 0x00
  3222. 000023B0  1013                     move.b     D0, [A3]
  3223. 000023B2  7200                     moveq.l    D1, 0x00
  3224. 000023B4  122B 0001                move.b     D1, [A3 + 0x1]
  3225. 000023B8  E149                     lsl        D1.w, 8
  3226. 000023BA  8240                     or.w       D1, D0
  3227. 000023BC  1881                     move.b     [A4], D1
  3228. 000023BE  7000                     moveq.l    D0, 0x00
  3229. 000023C0  1013                     move.b     D0, [A3]
  3230. 000023C2  7200                     moveq.l    D1, 0x00
  3231. 000023C4  122B 0001                move.b     D1, [A3 + 0x1]
  3232. 000023C8  E149                     lsl        D1.w, 8
  3233. 000023CA  8240                     or.w       D1, D0
  3234. 000023CC  7000                     moveq.l    D0, 0x00
  3235. 000023CE  3001                     move.w     D0, D1
  3236. 000023D0  E088                     lsr        D0, 8
  3237. 000023D2  1940 0001                move.b     [A4 + 0x1], D0
  3238. 000023D6  548B                     addq.l     A3, 2
  3239. 000023D8  548C                     addq.l     A4, 2
  3240. 000023DA  7000                     moveq.l    D0, 0x00
  3241. 000023DC  1013                     move.b     D0, [A3]
  3242. 000023DE  7200                     moveq.l    D1, 0x00
  3243. 000023E0  122B 0001                move.b     D1, [A3 + 0x1]
  3244. 000023E4  E149                     lsl        D1.w, 8
  3245. 000023E6  8240                     or.w       D1, D0
  3246. 000023E8  1881                     move.b     [A4], D1
  3247. 000023EA  7000                     moveq.l    D0, 0x00
  3248. 000023EC  1013                     move.b     D0, [A3]
  3249. 000023EE  7200                     moveq.l    D1, 0x00
  3250. 000023F0  122B 0001                move.b     D1, [A3 + 0x1]
  3251. 000023F4  E149                     lsl        D1.w, 8
  3252. 000023F6  8240                     or.w       D1, D0
  3253. 000023F8  7000                     moveq.l    D0, 0x00
  3254. 000023FA  3001                     move.w     D0, D1
  3255. 000023FC  E088                     lsr        D0, 8
  3256. 000023FE  1940 0001                move.b     [A4 + 0x1], D0
  3257. 00002402  548B                     addq.l     A3, 2
  3258. 00002404  548C                     addq.l     A4, 2
  3259. 00002406  7000                     moveq.l    D0, 0x00
  3260. 00002408  1013                     move.b     D0, [A3]
  3261. 0000240A  7200                     moveq.l    D1, 0x00
  3262. 0000240C  122B 0001                move.b     D1, [A3 + 0x1]
  3263. 00002410  E149                     lsl        D1.w, 8
  3264. 00002412  8240                     or.w       D1, D0
  3265. 00002414  18C1                     move.b     [A4]+, D1
  3266. 00002416  548B                     addq.l     A3, 2
  3267. 00002418  7000                     moveq.l    D0, 0x00
  3268. 0000241A  1013                     move.b     D0, [A3]
  3269. 0000241C  7200                     moveq.l    D1, 0x00
  3270. 0000241E  122B 0001                move.b     D1, [A3 + 0x1]
  3271. 00002422  E149                     lsl        D1.w, 8
  3272. 00002424  8240                     or.w       D1, D0
  3273. 00002426  18C1                     move.b     [A4]+, D1
  3274. 00002428  548B                     addq.l     A3, 2
  3275. label0000242A:
  3276. 0000242A  7000                     moveq.l    D0, 0x00
  3277. 0000242C  101B                     move.b     D0, [A3]+
  3278. 0000242E  3E00                     move.w     D7, D0
  3279. 00002430  0C47 00FF                cmpi.w     D7, 0xFF
  3280. 00002434  6600 FEEA                bne        -0x114 /* 00002320 */
  3281. 00002438  200C                     move.l     D0, A4
  3282. 0000243A  90AD DF82                sub.l      D0, [A5 - 0x207E]
  3283. 0000243E  3B40 DF80                move.w     [A5 - 0x2080], D0
  3284. 00002442  7001                     moveq.l    D0, 0x01
  3285. label00002444:
  3286. 00002444  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3287. 0000244A  4E5E                     unlink     A6
  3288. 0000244C  4E75                     rts
  3289. fn0000244E:
  3290. 0000244E  4E56 FC00                link       A6, -0x0400
  3291. 00002452  2F0B                     move.l     -[A7], A3
  3292. 00002454  47EE FC00                lea.l      A3, [A6 - 0x400]
  3293. 00002458  4AAD DF82                tst.l      [A5 - 0x207E]
  3294. 0000245C  6616                     bne        +0x18 /* 00002474 */
  3295. 0000245E  4878 0401                push.l     0x401
  3296. 00002462  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3297. 00002466  2B40 DF82                move.l     [A5 - 0x207E], D0
  3298. 0000246A  588F                     addq.l     A7, 4
  3299. 0000246C  6606                     bne        +0x8 /* 00002474 */
  3300. 0000246E  7000                     moveq.l    D0, 0x00
  3301. 00002470  6000 00E0                bra        +0xE2 /* 00002552 */
  3302. label00002474:
  3303. 00002474  4878 0401                push.l     0x401
  3304. 00002478  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  3305. 0000247C  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3306. 00002480  486D 2A02                pea.l      [A5 + 0x2A02 /* export_1340 */]
  3307. 00002484  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3308. 00002488  4A40                     tst.w      D0
  3309. 0000248A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3310. 0000248E  6720                     beq        +0x22 /* 000024B0 */
  3311. 00002490  2F0B                     move.l     -[A7], A3
  3312. 00002492  7000                     moveq.l    D0, 0x00
  3313. 00002494  302E 000A                move.w     D0, [A6 + 0xA]
  3314. 00002498  2F00                     move.l     -[A7], D0
  3315. 0000249A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  3316. 0000249E  4EAD 2A02                jsr        [A5 + 0x2A02 /* export_1340 */]
  3317. 000024A2  486D 2A02                pea.l      [A5 + 0x2A02 /* export_1340 */]
  3318. 000024A6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3319. 000024AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3320. 000024AE  6006                     bra        +0x8 /* 000024B6 */
  3321. label000024B0:
  3322. 000024B0  7000                     moveq.l    D0, 0x00
  3323. 000024B2  6000 009E                bra        +0xA0 /* 00002552 */
  3324. label000024B6:
  3325. 000024B6  3B7C 0001 BB98           move.w     [A5 - 0x4468], 0x1
  3326. 000024BC  2B4B BBB0                move.l     [A5 - 0x4450], A3
  3327. 000024C0  426D DF86                clr.w      [A5 - 0x207A]
  3328. 000024C4  206D B9C6                movea.l    A0, [A5 - 0x463A]
  3329. 000024C8  70FE                     moveq.l    D0, 0xFFFFFFFE
  3330. 000024CA  B068 0118                cmp.w      D0, [A0 + 0x118]
  3331. 000024CE  6738                     beq        +0x3A /* 00002508 */
  3332. 000024D0  206D B9C6                movea.l    A0, [A5 - 0x463A]
  3333. 000024D4  302D B9CA                move.w     D0, [A5 - 0x4636]
  3334. 000024D8  B068 0118                cmp.w      D0, [A0 + 0x118]
  3335. 000024DC  6F2A                     ble        +0x2C /* 00002508 */
  3336. 000024DE  206D B9C6                movea.l    A0, [A5 - 0x463A]
  3337. 000024E2  302D B9CA                move.w     D0, [A5 - 0x4636]
  3338. 000024E6  B068 011A                cmp.w      D0, [A0 + 0x11A]
  3339. 000024EA  6E1C                     bgt        +0x1E /* 00002508 */
  3340. 000024EC  206D B9C6                movea.l    A0, [A5 - 0x463A]
  3341. 000024F0  302D B9CC                move.w     D0, [A5 - 0x4634]
  3342. 000024F4  B068 011C                cmp.w      D0, [A0 + 0x11C]
  3343. 000024F8  6D0E                     blt        +0x10 /* 00002508 */
  3344. 000024FA  206D B9C6                movea.l    A0, [A5 - 0x463A]
  3345. 000024FE  302D B9CC                move.w     D0, [A5 - 0x4634]
  3346. 00002502  B068 011E                cmp.w      D0, [A0 + 0x11E]
  3347. 00002506  6F08                     ble        +0xA /* 00002510 */
  3348. label00002508:
  3349. 00002508  4EBA 1268                jsr        [PC + 0x1268 /* 00003772 */]
  3350. 0000250C  4A40                     tst.w      D0
  3351. 0000250E  663C                     bne        +0x3E /* 0000254C */
  3352. label00002510:
  3353. 00002510  3B7C 0001 DF86           move.w     [A5 - 0x207A], 0x1
  3354. 00002516  4878 050B                push.l     0x50B
  3355. 0000251A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3356. 0000251E  588F                     addq.l     A7, 4
  3357. 00002520  2F00                     move.l     -[A7], D0
  3358. 00002522  2F2D DF82                move.l     -[A7], [A5 - 0x207E]
  3359. 00002526  7004                     moveq.l    D0, 0x04
  3360. 00002528  2F00                     move.l     -[A7], D0
  3361. 0000252A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3362. 0000252E  2F0B                     move.l     -[A7], A3
  3363. 00002530  202D DF82                move.l     D0, [A5 - 0x207E]
  3364. 00002534  5880                     addq.l     D0, 4
  3365. 00002536  2F00                     move.l     -[A7], D0
  3366. 00002538  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  3367. 0000253C  2F0B                     move.l     -[A7], A3
  3368. 0000253E  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  3369. 00002542  5880                     addq.l     D0, 4
  3370. 00002544  3B40 DF80                move.w     [A5 - 0x2080], D0
  3371. 00002548  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3372. label0000254C:
  3373. 0000254C  426D BB98                clr.w      [A5 - 0x4468]
  3374. 00002550  7001                     moveq.l    D0, 0x01
  3375. label00002552:
  3376. 00002552  266E FBFC                movea.l    A3, [A6 - 0x404]
  3377. 00002556  4E5E                     unlink     A6
  3378. 00002558  4E75                     rts
  3379. fn0000255A:
  3380. 0000255A  4E56 FEA8                link       A6, -0x0158
  3381. 0000255E  48E7 1F10                movem.l    -[A7], D3,D4,D5,D6,D7,A3
  3382. 00002562  47EE FEFE                lea.l      A3, [A6 - 0x102]
  3383. 00002566  426E FEDE                clr.w      [A6 - 0x122]
  3384. 0000256A  3D7C 0001 FEE0           move.w     [A6 - 0x120], 0x1
  3385. 00002570  3D7C 0001 FEE2           move.w     [A6 - 0x11E], 0x1
  3386. 00002576  426E FEE4                clr.w      [A6 - 0x11C]
  3387. 0000257A  426E FEF2                clr.w      [A6 - 0x10E]
  3388. 0000257E  4244                     clr.w      D4
  3389. 00002580  426D DF36                clr.w      [A5 - 0x20CA]
  3390. 00002584  426D DF34                clr.w      [A5 - 0x20CC]
  3391. 00002588  486D 2472                pea.l      [A5 + 0x2472 /* export_1162 */]
  3392. 0000258C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3393. 00002590  4A40                     tst.w      D0
  3394. 00002592  588F                     addq.l     A7, 4
  3395. 00002594  6700 1090                beq        +0x1092 /* 00003626 */
  3396. 00002598  7048                     moveq.l    D0, 0x48
  3397. 0000259A  2F00                     move.l     -[A7], D0
  3398. 0000259C  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  3399. 000025A0  48C0                     ext.l      D0
  3400. 000025A2  2F00                     move.l     -[A7], D0
  3401. 000025A4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3402. 000025A8  3D40 FEE6                move.w     [A6 - 0x11A], D0
  3403. 000025AC  486D 2472                pea.l      [A5 + 0x2472 /* export_1162 */]
  3404. 000025B0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3405. 000025B4  2B6D BA78 B9C6           move.l     [A5 - 0x463A], [A5 - 0x4588]
  3406. 000025BA  426E FEF6                clr.w      [A6 - 0x10A]
  3407. 000025BE  426D B9BE                clr.w      [A5 - 0x4642]
  3408. 000025C2  426E FEFA                clr.w      [A6 - 0x106]
  3409. 000025C6  426D B9C2                clr.w      [A5 - 0x463E]
  3410. 000025CA  7000                     moveq.l    D0, 0x00
  3411. 000025CC  2B40 B9F4                move.l     [A5 - 0x460C], D0
  3412. 000025D0  2B40 B9F0                move.l     [A5 - 0x4610], D0
  3413. 000025D4  7201                     moveq.l    D1, 0x01
  3414. 000025D6  2F01                     move.l     -[A7], D1
  3415. 000025D8  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  3416. 000025DC  0C6D 3FFF BA40           cmpi.w     [A5 - 0x45C0], 0x3FFF
  3417. 000025E2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3418. 000025E6  6E08                     bgt        +0xA /* 000025F0 */
  3419. 000025E8  0C6D 00FF BA42           cmpi.w     [A5 - 0x45BE], 0xFF
  3420. 000025EE  6F1E                     ble        +0x20 /* 0000260E */
  3421. label000025F0:
  3422. 000025F0  2F0B                     move.l     -[A7], A3
  3423. 000025F2  4878 06B5                push.l     0x6B5
  3424. 000025F6  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3425. 000025FA  2F0B                     move.l     -[A7], A3
  3426. 000025FC  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  3427. 00002600  4A40                     tst.w      D0
  3428. 00002602  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3429. 00002606  6700 101E                beq        +0x1020 /* 00003626 */
  3430. 0000260A  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3431. label0000260E:
  3432. 0000260E  0C6D 3FFF BA40           cmpi.w     [A5 - 0x45C0], 0x3FFF
  3433. 00002614  6C08                     bge        +0xA /* 0000261E */
  3434. 00002616  302D BA40                move.w     D0, [A5 - 0x45C0]
  3435. 0000261A  48C0                     ext.l      D0
  3436. 0000261C  6006                     bra        +0x8 /* 00002624 */
  3437. label0000261E:
  3438. 0000261E  203C 0000 3FFF           move.l     D0, 0x3FFF
  3439. label00002624:
  3440. 00002624  3D40 FEF8                move.w     [A6 - 0x108], D0
  3441. 00002628  3B40 B9C0                move.w     [A5 - 0x4640], D0
  3442. 0000262C  0C6D 00FF BA42           cmpi.w     [A5 - 0x45BE], 0xFF
  3443. 00002632  6C08                     bge        +0xA /* 0000263C */
  3444. 00002634  302D BA42                move.w     D0, [A5 - 0x45BE]
  3445. 00002638  48C0                     ext.l      D0
  3446. 0000263A  6006                     bra        +0x8 /* 00002642 */
  3447. label0000263C:
  3448. 0000263C  203C 0000 00FF           move.l     D0, 0xFF
  3449. label00002642:
  3450. 00002642  3D40 FEFC                move.w     [A6 - 0x104], D0
  3451. 00002646  3B40 B9C4                move.w     [A5 - 0x463C], D0
  3452. 0000264A  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  3453. 00002650  7000                     moveq.l    D0, 0x00
  3454. 00002652  2F00                     move.l     -[A7], D0
  3455. 00002654  2F00                     move.l     -[A7], D0
  3456. 00002656  7202                     moveq.l    D1, 0x02
  3457. 00002658  2F01                     move.l     -[A7], D1
  3458. 0000265A  7001                     moveq.l    D0, 0x01
  3459. 0000265C  2F00                     move.l     -[A7], D0
  3460. 0000265E  4EBA FB58                jsr        [PC - 0x4A8 /* 000021B8 */]
  3461. 00002662  7000                     moveq.l    D0, 0x00
  3462. 00002664  2F00                     move.l     -[A7], D0
  3463. 00002666  2F00                     move.l     -[A7], D0
  3464. 00002668  7210                     moveq.l    D1, 0x10
  3465. 0000266A  2F01                     move.l     -[A7], D1
  3466. 0000266C  7001                     moveq.l    D0, 0x01
  3467. 0000266E  2F00                     move.l     -[A7], D0
  3468. 00002670  4EBA FB46                jsr        [PC - 0x4BA /* 000021B8 */]
  3469. 00002674  7009                     moveq.l    D0, 0x09
  3470. 00002676  2F00                     move.l     -[A7], D0
  3471. 00002678  4EBA 1030                jsr        [PC + 0x1030 /* 000036AA */]
  3472. 0000267C  4A40                     tst.w      D0
  3473. 0000267E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3474. 00002682  6700 0FA2                beq        +0xFA4 /* 00003626 */
  3475. 00002686  1B7C 002F DFB0           move.b     [A5 - 0x2050], 0x2F /* '/' */
  3476. label0000268C:
  3477. 0000268C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3478. 00002690  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  3479. 00002696  1B6D DFB0 DFB2           move.b     [A5 - 0x204E], [A5 - 0x2050]
  3480. 0000269C  102D DFB2                move.b     D0, [A5 - 0x204E]
  3481. 000026A0  6700 08F8                beq        +0x8FA /* 00002F9A */
  3482. 000026A4  5300                     subq.b     D0, 1
  3483. 000026A6  6700 0A82                beq        +0xA84 /* 0000312A */
  3484. 000026AA  5F00                     subq.b     D0, 7
  3485. 000026AC  6700 0974                beq        +0x976 /* 00003022 */
  3486. 000026B0  5500                     subq.b     D0, 2
  3487. 000026B2  6700 0F02                beq        +0xF04 /* 000035B6 */
  3488. 000026B6  5500                     subq.b     D0, 2
  3489. 000026B8  6700 00F6                beq        +0xF8 /* 000027B0 */
  3490. 000026BC  5300                     subq.b     D0, 1
  3491. 000026BE  6700 011A                beq        +0x11C /* 000027DA */
  3492. 000026C2  5500                     subq.b     D0, 2
  3493. 000026C4  6700 013E                beq        +0x140 /* 00002804 */
  3494. 000026C8  5300                     subq.b     D0, 1
  3495. 000026CA  6700 0162                beq        +0x164 /* 0000282E */
  3496. 000026CE  5500                     subq.b     D0, 2
  3497. 000026D0  6700 087A                beq        +0x87C /* 00002F4C */
  3498. 000026D4  5500                     subq.b     D0, 2
  3499. 000026D6  6700 02EA                beq        +0x2EC /* 000029C2 */
  3500. 000026DA  5300                     subq.b     D0, 1
  3501. 000026DC  6700 02E4                beq        +0x2E6 /* 000029C2 */
  3502. 000026E0  5300                     subq.b     D0, 1
  3503. 000026E2  6700 0674                beq        +0x676 /* 00002D58 */
  3504. 000026E6  5300                     subq.b     D0, 1
  3505. 000026E8  6700 06EA                beq        +0x6EC /* 00002DD4 */
  3506. 000026EC  5300                     subq.b     D0, 1
  3507. 000026EE  6700 0848                beq        +0x84A /* 00002F38 */
  3508. 000026F2  5500                     subq.b     D0, 2
  3509. 000026F4  6700 017C                beq        +0x17E /* 00002872 */
  3510. 000026F8  5300                     subq.b     D0, 1
  3511. 000026FA  6700 0176                beq        +0x178 /* 00002872 */
  3512. 000026FE  5700                     subq.b     D0, 3
  3513. 00002700  6700 0822                beq        +0x824 /* 00002F24 */
  3514. 00002704  5300                     subq.b     D0, 1
  3515. 00002706  6700 07FA                beq        +0x7FC /* 00002F02 */
  3516. 0000270A  5700                     subq.b     D0, 3
  3517. 0000270C  6700 0144                beq        +0x146 /* 00002852 */
  3518. 00002710  5300                     subq.b     D0, 1
  3519. 00002712  6700 074E                beq        +0x750 /* 00002E62 */
  3520. 00002716  5300                     subq.b     D0, 1
  3521. 00002718  6700 0546                beq        +0x548 /* 00002C60 */
  3522. 0000271C  5300                     subq.b     D0, 1
  3523. 0000271E  6700 0246                beq        +0x248 /* 00002966 */
  3524. 00002722  5300                     subq.b     D0, 1
  3525. 00002724  6700 03F4                beq        +0x3F6 /* 00002B1A */
  3526. 00002728  5300                     subq.b     D0, 1
  3527. 0000272A  6700 03EE                beq        +0x3F0 /* 00002B1A */
  3528. 0000272E  5300                     subq.b     D0, 1
  3529. 00002730  6700 03E8                beq        +0x3EA /* 00002B1A */
  3530. 00002734  5300                     subq.b     D0, 1
  3531. 00002736  6700 03E2                beq        +0x3E4 /* 00002B1A */
  3532. 0000273A  5D00                     subq.b     D0, 6
  3533. 0000273C  6736                     beq        +0x38 /* 00002774 */
  3534. 0000273E  5500                     subq.b     D0, 2
  3535. 00002740  6700 026C                beq        +0x26E /* 000029AE */
  3536. 00002744  5B00                     subq.b     D0, 5
  3537. 00002746  6700 0A24                beq        +0xA26 /* 0000316C */
  3538. 0000274A  5300                     subq.b     D0, 1
  3539. 0000274C  6700 0A1E                beq        +0xA20 /* 0000316C */
  3540. 00002750  5D00                     subq.b     D0, 6
  3541. 00002752  6700 0B26                beq        +0xB28 /* 0000327A */
  3542. 00002756  5300                     subq.b     D0, 1
  3543. 00002758  6700 0BA4                beq        +0xBA6 /* 000032FE */
  3544. 0000275C  5700                     subq.b     D0, 3
  3545. 0000275E  6700 0D24                beq        +0xD26 /* 00003484 */
  3546. 00002762  5500                     subq.b     D0, 2
  3547. 00002764  6700 0810                beq        +0x812 /* 00002F76 */
  3548. 00002768  0400 0012                subi.b     D0, 0x12
  3549. 0000276C  6700 049A                beq        +0x49C /* 00002C08 */
  3550. 00002770  6000 0E86                bra        +0xE88 /* 000035F8 */
  3551. label00002774:
  3552. 00002774  206D BA78                movea.l    A0, [A5 - 0x4588]
  3553. 00002778  4A28 019A                tst.b      [A0 + 0x19A]
  3554. 0000277C  660A                     bne        +0xC /* 00002788 */
  3555. 0000277E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3556. 00002782  4A28 01AC                tst.b      [A0 + 0x1AC]
  3557. 00002786  671E                     beq        +0x20 /* 000027A6 */
  3558. label00002788:
  3559. 00002788  2F0B                     move.l     -[A7], A3
  3560. 0000278A  4878 06A4                push.l     0x6A4
  3561. 0000278E  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3562. 00002792  2F0B                     move.l     -[A7], A3
  3563. 00002794  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  3564. 00002798  4A40                     tst.w      D0
  3565. 0000279A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3566. 0000279E  6700 0E86                beq        +0xE88 /* 00003626 */
  3567. 000027A2  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3568. label000027A6:
  3569. 000027A6  1B7C 000C DFB0           move.b     [A5 - 0x2050], 0xC
  3570. 000027AC  6000 0E50                bra        +0xE52 /* 000035FE */
  3571. label000027B0:
  3572. 000027B0  7000                     moveq.l    D0, 0x00
  3573. 000027B2  2F00                     move.l     -[A7], D0
  3574. 000027B4  2F00                     move.l     -[A7], D0
  3575. 000027B6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3576. 000027BA  7200                     moveq.l    D1, 0x00
  3577. 000027BC  3228 016C                move.w     D1, [A0 + 0x16C]
  3578. 000027C0  2F01                     move.l     -[A7], D1
  3579. 000027C2  7201                     moveq.l    D1, 0x01
  3580. 000027C4  2F01                     move.l     -[A7], D1
  3581. 000027C6  4EBA F9F0                jsr        [PC - 0x610 /* 000021B8 */]
  3582. 000027CA  7801                     moveq.l    D4, 0x01
  3583. 000027CC  1B7C 000D DFB0           move.b     [A5 - 0x2050], 0xD /* '\r' */
  3584. 000027D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3585. 000027D6  6000 0E26                bra        +0xE28 /* 000035FE */
  3586. label000027DA:
  3587. 000027DA  7000                     moveq.l    D0, 0x00
  3588. 000027DC  2F00                     move.l     -[A7], D0
  3589. 000027DE  7201                     moveq.l    D1, 0x01
  3590. 000027E0  2F01                     move.l     -[A7], D1
  3591. 000027E2  206D BA78                movea.l    A0, [A5 - 0x4588]
  3592. 000027E6  3428 0184                move.w     D2, [A0 + 0x184]
  3593. 000027EA  48C2                     ext.l      D2
  3594. 000027EC  2F02                     move.l     -[A7], D2
  3595. 000027EE  2F01                     move.l     -[A7], D1
  3596. 000027F0  4EBA F9C6                jsr        [PC - 0x63A /* 000021B8 */]
  3597. 000027F4  7801                     moveq.l    D4, 0x01
  3598. 000027F6  1B7C 000F DFB0           move.b     [A5 - 0x2050], 0xF
  3599. 000027FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3600. 00002800  6000 0DFC                bra        +0xDFE /* 000035FE */
  3601. label00002804:
  3602. 00002804  7000                     moveq.l    D0, 0x00
  3603. 00002806  2F00                     move.l     -[A7], D0
  3604. 00002808  2F00                     move.l     -[A7], D0
  3605. 0000280A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3606. 0000280E  3228 0180                move.w     D1, [A0 + 0x180]
  3607. 00002812  48C1                     ext.l      D1
  3608. 00002814  2F01                     move.l     -[A7], D1
  3609. 00002816  7201                     moveq.l    D1, 0x01
  3610. 00002818  2F01                     move.l     -[A7], D1
  3611. 0000281A  4EBA F99C                jsr        [PC - 0x664 /* 000021B8 */]
  3612. 0000281E  7801                     moveq.l    D4, 0x01
  3613. 00002820  1B7C 0010 DFB0           move.b     [A5 - 0x2050], 0x10
  3614. 00002826  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3615. 0000282A  6000 0DD2                bra        +0xDD4 /* 000035FE */
  3616. label0000282E:
  3617. 0000282E  7000                     moveq.l    D0, 0x00
  3618. 00002830  2F00                     move.l     -[A7], D0
  3619. 00002832  206D BA78                movea.l    A0, [A5 - 0x4588]
  3620. 00002836  2F08                     move.l     -[A7], A0
  3621. 00002838  2F00                     move.l     -[A7], D0
  3622. 0000283A  7202                     moveq.l    D1, 0x02
  3623. 0000283C  2F01                     move.l     -[A7], D1
  3624. 0000283E  4EBA F978                jsr        [PC - 0x688 /* 000021B8 */]
  3625. 00002842  7801                     moveq.l    D4, 0x01
  3626. 00002844  1B7C 0022 DFB0           move.b     [A5 - 0x2050], 0x22 /* '\"' */
  3627. 0000284A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3628. 0000284E  6000 0DAE                bra        +0xDB0 /* 000035FE */
  3629. label00002852:
  3630. 00002852  7000                     moveq.l    D0, 0x00
  3631. 00002854  2F00                     move.l     -[A7], D0
  3632. 00002856  2F00                     move.l     -[A7], D0
  3633. 00002858  7201                     moveq.l    D1, 0x01
  3634. 0000285A  2F01                     move.l     -[A7], D1
  3635. 0000285C  2F01                     move.l     -[A7], D1
  3636. 0000285E  4EBA F958                jsr        [PC - 0x6A8 /* 000021B8 */]
  3637. 00002862  7801                     moveq.l    D4, 0x01
  3638. 00002864  1B7C 001B DFB0           move.b     [A5 - 0x2050], 0x1B
  3639. 0000286A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3640. 0000286E  6000 0D8E                bra        +0xD90 /* 000035FE */
  3641. label00002872:
  3642. 00002872  546D DFB4                addq.w     [A5 - 0x204C], 2
  3643. 00002876  426E FEE4                clr.w      [A6 - 0x11C]
  3644. 0000287A  7E00                     moveq.l    D7, 0x00
  3645. 0000287C  6000 009C                bra        +0x9E /* 0000291A */
  3646. label00002880:
  3647. 00002880  701B                     moveq.l    D0, 0x1B
  3648. 00002882  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3649. 00002886  6616                     bne        +0x18 /* 0000289E */
  3650. 00002888  206D BA78                movea.l    A0, [A5 - 0x4588]
  3651. 0000288C  2068 0232                movea.l    A0, [A0 + 0x232]
  3652. 00002890  2007                     move.l     D0, D7
  3653. 00002892  E580                     asl        D0, 2
  3654. 00002894  72FE                     moveq.l    D1, 0xFFFFFFFE
  3655. 00002896  B270 0800                cmp.w      D1, [A0 + D0]
  3656. 0000289A  6700 008E                beq        +0x90 /* 0000292A */
  3657. label0000289E:
  3658. 0000289E  701A                     moveq.l    D0, 0x1A
  3659. 000028A0  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3660. 000028A4  6614                     bne        +0x16 /* 000028BA */
  3661. 000028A6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3662. 000028AA  2068 0232                movea.l    A0, [A0 + 0x232]
  3663. 000028AE  2007                     move.l     D0, D7
  3664. 000028B0  E580                     asl        D0, 2
  3665. 000028B2  72FE                     moveq.l    D1, 0xFFFFFFFE
  3666. 000028B4  B270 0802                cmp.w      D1, [A0 + D0 + 0x2]
  3667. 000028B8  6770                     beq        +0x72 /* 0000292A */
  3668. label000028BA:
  3669. 000028BA  526E FEE4                addq.w     [A6 - 0x11C], 1
  3670. 000028BE  701B                     moveq.l    D0, 0x1B
  3671. 000028C0  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3672. 000028C4  662A                     bne        +0x2C /* 000028F0 */
  3673. 000028C6  7000                     moveq.l    D0, 0x00
  3674. 000028C8  2F00                     move.l     -[A7], D0
  3675. 000028CA  2F00                     move.l     -[A7], D0
  3676. 000028CC  206D BA78                movea.l    A0, [A5 - 0x4588]
  3677. 000028D0  2068 0232                movea.l    A0, [A0 + 0x232]
  3678. 000028D4  2207                     move.l     D1, D7
  3679. 000028D6  E581                     asl        D1, 2
  3680. 000028D8  3230 1800                move.w     D1, [A0 + D1]
  3681. 000028DC  48C1                     ext.l      D1
  3682. 000028DE  5281                     addq.l     D1, 1
  3683. 000028E0  2F01                     move.l     -[A7], D1
  3684. 000028E2  7201                     moveq.l    D1, 0x01
  3685. 000028E4  2F01                     move.l     -[A7], D1
  3686. 000028E6  4EBA F8D0                jsr        [PC - 0x730 /* 000021B8 */]
  3687. 000028EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3688. 000028EE  6028                     bra        +0x2A /* 00002918 */
  3689. label000028F0:
  3690. 000028F0  7000                     moveq.l    D0, 0x00
  3691. 000028F2  2F00                     move.l     -[A7], D0
  3692. 000028F4  2F00                     move.l     -[A7], D0
  3693. 000028F6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3694. 000028FA  2068 0232                movea.l    A0, [A0 + 0x232]
  3695. 000028FE  2207                     move.l     D1, D7
  3696. 00002900  E581                     asl        D1, 2
  3697. 00002902  3230 1802                move.w     D1, [A0 + D1 + 0x2]
  3698. 00002906  48C1                     ext.l      D1
  3699. 00002908  5281                     addq.l     D1, 1
  3700. 0000290A  2F01                     move.l     -[A7], D1
  3701. 0000290C  7201                     moveq.l    D1, 0x01
  3702. 0000290E  2F01                     move.l     -[A7], D1
  3703. 00002910  4EBA F8A6                jsr        [PC - 0x75A /* 000021B8 */]
  3704. 00002914  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3705. label00002918:
  3706. 00002918  5287                     addq.l     D7, 1
  3707. label0000291A:
  3708. 0000291A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3709. 0000291E  3028 0178                move.w     D0, [A0 + 0x178]
  3710. 00002922  48C0                     ext.l      D0
  3711. 00002924  B087                     cmp.l      D0, D7
  3712. 00002926  6E00 FF58                bgt        -0xA6 /* 00002880 */
  3713. label0000292A:
  3714. 0000292A  202D DFB6                move.l     D0, [A5 - 0x204A]
  3715. 0000292E  5880                     addq.l     D0, 4
  3716. 00002930  2040                     movea.l    A0, D0
  3717. 00002932  10AE FEE5                move.b     [A0], [A6 - 0x11B]
  3718. 00002936  202D DFB6                move.l     D0, [A5 - 0x204A]
  3719. 0000293A  5880                     addq.l     D0, 4
  3720. 0000293C  2040                     movea.l    A0, D0
  3721. 0000293E  116E FEE4 0001           move.b     [A0 + 0x1], [A6 - 0x11C]
  3722. 00002944  4A87                     tst.l      D7
  3723. 00002946  6704                     beq        +0x6 /* 0000294C */
  3724. 00002948  7001                     moveq.l    D0, 0x01
  3725. 0000294A  6002                     bra        +0x4 /* 0000294E */
  3726. label0000294C:
  3727. 0000294C  7000                     moveq.l    D0, 0x00
  3728. label0000294E:
  3729. 0000294E  3800                     move.w     D4, D0
  3730. 00002950  701B                     moveq.l    D0, 0x1B
  3731. 00002952  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3732. 00002956  6604                     bne        +0x6 /* 0000295C */
  3733. 00002958  701A                     moveq.l    D0, 0x1A
  3734. 0000295A  6002                     bra        +0x4 /* 0000295E */
  3735. label0000295C:
  3736. 0000295C  7025                     moveq.l    D0, 0x25
  3737. label0000295E:
  3738. 0000295E  1B40 DFB0                move.b     [A5 - 0x2050], D0
  3739. 00002962  6000 0C9A                bra        +0xC9C /* 000035FE */
  3740. label00002966:
  3741. 00002966  206D BA78                movea.l    A0, [A5 - 0x4588]
  3742. 0000296A  2068 0226                movea.l    A0, [A0 + 0x226]
  3743. 0000296E  226D BA78                movea.l    A1, [A5 - 0x4588]
  3744. 00002972  3029 0176                move.w     D0, [A1 + 0x176]
  3745. 00002976  5340                     subq.w     D0, 1
  3746. 00002978  48C0                     ext.l      D0
  3747. 0000297A  E580                     asl        D0, 2
  3748. 0000297C  3D70 0802 FEE8           move.w     [A6 - 0x118], [A0 + D0 + 0x2]
  3749. 00002982  3C2E FEE8                move.w     D6, [A6 - 0x118]
  3750. 00002986  6704                     beq        +0x6 /* 0000298C */
  3751. 00002988  0646 0014                addi.w     D6, 0x14
  3752. label0000298C:
  3753. 0000298C  7000                     moveq.l    D0, 0x00
  3754. 0000298E  2F00                     move.l     -[A7], D0
  3755. 00002990  2F00                     move.l     -[A7], D0
  3756. 00002992  48C6                     ext.l      D6
  3757. 00002994  2F06                     move.l     -[A7], D6
  3758. 00002996  7201                     moveq.l    D1, 0x01
  3759. 00002998  2F01                     move.l     -[A7], D1
  3760. 0000299A  4EBA F81C                jsr        [PC - 0x7E4 /* 000021B8 */]
  3761. 0000299E  7801                     moveq.l    D4, 0x01
  3762. 000029A0  1B7C 0031 DFB0           move.b     [A5 - 0x2050], 0x31 /* '1' */
  3763. 000029A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3764. 000029AA  6000 0C52                bra        +0xC54 /* 000035FE */
  3765. label000029AE:
  3766. 000029AE  4EBA E35A                jsr        [PC - 0x1CA6 /* 00000D0A */]
  3767. 000029B2  4A40                     tst.w      D0
  3768. 000029B4  6700 0C70                beq        +0xC72 /* 00003626 */
  3769. 000029B8  1B7C 0014 DFB0           move.b     [A5 - 0x2050], 0x14
  3770. 000029BE  6000 0C3E                bra        +0xC40 /* 000035FE */
  3771. label000029C2:
  3772. 000029C2  7014                     moveq.l    D0, 0x14
  3773. 000029C4  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3774. 000029C8  660C                     bne        +0xE /* 000029D6 */
  3775. 000029CA  206D BA78                movea.l    A0, [A5 - 0x4588]
  3776. 000029CE  3028 002E                move.w     D0, [A0 + 0x2E]
  3777. 000029D2  48C0                     ext.l      D0
  3778. 000029D4  600A                     bra        +0xC /* 000029E0 */
  3779. label000029D6:
  3780. 000029D6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3781. 000029DA  3028 0060                move.w     D0, [A0 + 0x60]
  3782. 000029DE  48C0                     ext.l      D0
  3783. label000029E0:
  3784. 000029E0  3A00                     move.w     D5, D0
  3785. 000029E2  7014                     moveq.l    D0, 0x14
  3786. 000029E4  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3787. 000029E8  660C                     bne        +0xE /* 000029F6 */
  3788. 000029EA  206D BA78                movea.l    A0, [A5 - 0x4588]
  3789. 000029EE  3028 0032                move.w     D0, [A0 + 0x32]
  3790. 000029F2  48C0                     ext.l      D0
  3791. 000029F4  600A                     bra        +0xC /* 00002A00 */
  3792. label000029F6:
  3793. 000029F6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3794. 000029FA  3028 0064                move.w     D0, [A0 + 0x64]
  3795. 000029FE  48C0                     ext.l      D0
  3796. label00002A00:
  3797. 00002A00  3D40 FEF4                move.w     [A6 - 0x10C], D0
  3798. 00002A04  4213                     clr.b      [A3]
  3799. 00002A06  0C45 FFFE                cmpi.w     D5, 0xFFFE
  3800. 00002A0A  6700 00E2                beq        +0xE4 /* 00002AEE */
  3801. 00002A0E  70FE                     moveq.l    D0, 0xFFFFFFFE
  3802. 00002A10  B06E FEF4                cmp.w      D0, [A6 - 0x10C]
  3803. 00002A14  6700 00D8                beq        +0xDA /* 00002AEE */
  3804. 00002A18  7014                     moveq.l    D0, 0x14
  3805. 00002A1A  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3806. 00002A1E  660C                     bne        +0xE /* 00002A2C */
  3807. 00002A20  206D BA78                movea.l    A0, [A5 - 0x4588]
  3808. 00002A24  7000                     moveq.l    D0, 0x00
  3809. 00002A26  1028 0039                move.b     D0, [A0 + 0x39]
  3810. 00002A2A  600A                     bra        +0xC /* 00002A36 */
  3811. label00002A2C:
  3812. 00002A2C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3813. 00002A30  7000                     moveq.l    D0, 0x00
  3814. 00002A32  1028 006B                move.b     D0, [A0 + 0x6B]
  3815. label00002A36:
  3816. 00002A36  1D40 FEDD                move.b     [A6 - 0x123], D0
  3817. 00002A3A  7000                     moveq.l    D0, 0x00
  3818. 00002A3C  7200                     moveq.l    D1, 0x00
  3819. 00002A3E  122E FEDD                move.b     D1, [A6 - 0x123]
  3820. 00002A42  57C0                     seq        D0
  3821. 00002A44  4400                     neg.b      D0
  3822. 00002A46  6708                     beq        +0xA /* 00002A50 */
  3823. 00002A48  41ED DB6C                lea.l      A0, [A5 - 0x2494]
  3824. 00002A4C  2008                     move.l     D0, A0
  3825. 00002A4E  6016                     bra        +0x18 /* 00002A66 */
  3826. label00002A50:
  3827. 00002A50  7001                     moveq.l    D0, 0x01
  3828. 00002A52  B02E FEDD                cmp.b      D0, [A6 - 0x123]
  3829. 00002A56  6608                     bne        +0xA /* 00002A60 */
  3830. 00002A58  41ED DB70                lea.l      A0, [A5 - 0x2490]
  3831. 00002A5C  2008                     move.l     D0, A0
  3832. 00002A5E  6006                     bra        +0x8 /* 00002A66 */
  3833. label00002A60:
  3834. 00002A60  41ED DB74                lea.l      A0, [A5 - 0x248C]
  3835. 00002A64  2008                     move.l     D0, A0
  3836. label00002A66:
  3837. 00002A66  2F00                     move.l     -[A7], D0
  3838. 00002A68  486D DB78                pea.l      [A5 - 0x2488]
  3839. 00002A6C  200B                     move.l     D0, A3
  3840. 00002A6E  5280                     addq.l     D0, 1
  3841. 00002A70  2F00                     move.l     -[A7], D0
  3842. 00002A72  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3843. 00002A76  1680                     move.b     [A3], D0
  3844. 00002A78  302E FEF4                move.w     D0, [A6 - 0x10C]
  3845. 00002A7C  48C0                     ext.l      D0
  3846. 00002A7E  2F00                     move.l     -[A7], D0
  3847. 00002A80  48C5                     ext.l      D5
  3848. 00002A82  2F05                     move.l     -[A7], D5
  3849. 00002A84  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  3850. 00002A88  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3851. 00002A8C  7007                     moveq.l    D0, 0x07
  3852. 00002A8E  C02D BA30                and.b      D0, [A5 - 0x45D0]
  3853. 00002A92  0C00 0002                cmpi.b     D0, 0x2
  3854. 00002A96  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3855. 00002A9A  6622                     bne        +0x24 /* 00002ABE */
  3856. 00002A9C  41ED BA38                lea.l      A0, [A5 - 0x45C8]
  3857. 00002AA0  5288                     addq.l     A0, 1
  3858. 00002AA2  2F08                     move.l     -[A7], A0
  3859. 00002AA4  200B                     move.l     D0, A3
  3860. 00002AA6  5680                     addq.l     D0, 3
  3861. 00002AA8  2F00                     move.l     -[A7], D0
  3862. 00002AAA  7000                     moveq.l    D0, 0x00
  3863. 00002AAC  102D BA38                move.b     D0, [A5 - 0x45C8]
  3864. 00002AB0  2F00                     move.l     -[A7], D0
  3865. 00002AB2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3866. 00002AB6  102D BA38                move.b     D0, [A5 - 0x45C8]
  3867. 00002ABA  D113                     add.b      [A3], D0
  3868. 00002ABC  6030                     bra        +0x32 /* 00002AEE */
  3869. label00002ABE:
  3870. 00002ABE  7007                     moveq.l    D0, 0x07
  3871. 00002AC0  C02D BA30                and.b      D0, [A5 - 0x45D0]
  3872. 00002AC4  0C00 0003                cmpi.b     D0, 0x3
  3873. 00002AC8  6624                     bne        +0x26 /* 00002AEE */
  3874. 00002ACA  202D BA38                move.l     D0, [A5 - 0x45C8]
  3875. 00002ACE  5280                     addq.l     D0, 1
  3876. 00002AD0  2F00                     move.l     -[A7], D0
  3877. 00002AD2  200B                     move.l     D0, A3
  3878. 00002AD4  5680                     addq.l     D0, 3
  3879. 00002AD6  2F00                     move.l     -[A7], D0
  3880. 00002AD8  206D BA38                movea.l    A0, [A5 - 0x45C8]
  3881. 00002ADC  7000                     moveq.l    D0, 0x00
  3882. 00002ADE  1010                     move.b     D0, [A0]
  3883. 00002AE0  2F00                     move.l     -[A7], D0
  3884. 00002AE2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3885. 00002AE6  206D BA38                movea.l    A0, [A5 - 0x45C8]
  3886. 00002AEA  1010                     move.b     D0, [A0]
  3887. 00002AEC  D113                     add.b      [A3], D0
  3888. label00002AEE:
  3889. 00002AEE  2F0B                     move.l     -[A7], A3
  3890. 00002AF0  7000                     moveq.l    D0, 0x00
  3891. 00002AF2  2F00                     move.l     -[A7], D0
  3892. 00002AF4  2F00                     move.l     -[A7], D0
  3893. 00002AF6  7203                     moveq.l    D1, 0x03
  3894. 00002AF8  2F01                     move.l     -[A7], D1
  3895. 00002AFA  4EBA F6BC                jsr        [PC - 0x944 /* 000021B8 */]
  3896. 00002AFE  7801                     moveq.l    D4, 0x01
  3897. 00002B00  7014                     moveq.l    D0, 0x14
  3898. 00002B02  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3899. 00002B06  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3900. 00002B0A  6604                     bne        +0x6 /* 00002B10 */
  3901. 00002B0C  7015                     moveq.l    D0, 0x15
  3902. 00002B0E  6002                     bra        +0x4 /* 00002B12 */
  3903. label00002B10:
  3904. 00002B10  7026                     moveq.l    D0, 0x26
  3905. label00002B12:
  3906. 00002B12  1B40 DFB0                move.b     [A5 - 0x2050], D0
  3907. 00002B16  6000 0AE6                bra        +0xAE8 /* 000035FE */
  3908. label00002B1A:
  3909. 00002B1A  7026                     moveq.l    D0, 0x26
  3910. 00002B1C  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3911. 00002B20  660C                     bne        +0xE /* 00002B2E */
  3912. 00002B22  206D BA78                movea.l    A0, [A5 - 0x4588]
  3913. 00002B26  3028 029C                move.w     D0, [A0 + 0x29C]
  3914. 00002B2A  48C0                     ext.l      D0
  3915. 00002B2C  6032                     bra        +0x34 /* 00002B60 */
  3916. label00002B2E:
  3917. 00002B2E  7027                     moveq.l    D0, 0x27
  3918. 00002B30  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3919. 00002B34  660C                     bne        +0xE /* 00002B42 */
  3920. 00002B36  206D BA78                movea.l    A0, [A5 - 0x4588]
  3921. 00002B3A  3028 02A0                move.w     D0, [A0 + 0x2A0]
  3922. 00002B3E  48C0                     ext.l      D0
  3923. 00002B40  601E                     bra        +0x20 /* 00002B60 */
  3924. label00002B42:
  3925. 00002B42  7028                     moveq.l    D0, 0x28
  3926. 00002B44  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3927. 00002B48  660C                     bne        +0xE /* 00002B56 */
  3928. 00002B4A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3929. 00002B4E  3028 029A                move.w     D0, [A0 + 0x29A]
  3930. 00002B52  48C0                     ext.l      D0
  3931. 00002B54  600A                     bra        +0xC /* 00002B60 */
  3932. label00002B56:
  3933. 00002B56  206D BA78                movea.l    A0, [A5 - 0x4588]
  3934. 00002B5A  3028 029E                move.w     D0, [A0 + 0x29E]
  3935. 00002B5E  48C0                     ext.l      D0
  3936. label00002B60:
  3937. 00002B60  2D40 FEC8                move.l     [A6 - 0x138], D0
  3938. 00002B64  486E FEC8                pea.l      [A6 - 0x138]
  3939. 00002B68  486E FECC                pea.l      [A6 - 0x134]
  3940. 00002B6C  3F3C 280E                move.w     -[A7], 0x280E
  3941. 00002B70  A9EB                     syscall    Pack4/FP68K
  3942. 00002B72  486E FECC                pea.l      [A6 - 0x134]
  3943. 00002B76  486E FEC0                pea.l      [A6 - 0x140]
  3944. 00002B7A  3F3C 0810                move.w     -[A7], 0x810
  3945. 00002B7E  A9EB                     syscall    Pack4/FP68K
  3946. 00002B80  486E FEC0                pea.l      [A6 - 0x140]
  3947. 00002B84  486E FEB6                pea.l      [A6 - 0x14A]
  3948. 00002B88  3F3C 080E                move.w     -[A7], 0x80E
  3949. 00002B8C  A9EB                     syscall    Pack4/FP68K
  3950. 00002B8E  203C 0000 05A0           move.l     D0, 0x5A0
  3951. 00002B94  2D40 FEA8                move.l     [A6 - 0x158], D0
  3952. 00002B98  486E FEA8                pea.l      [A6 - 0x158]
  3953. 00002B9C  486E FEAC                pea.l      [A6 - 0x154]
  3954. 00002BA0  3F3C 280E                move.w     -[A7], 0x280E
  3955. 00002BA4  A9EB                     syscall    Pack4/FP68K
  3956. 00002BA6  486E FEAC                pea.l      [A6 - 0x154]
  3957. 00002BAA  486E FEB6                pea.l      [A6 - 0x14A]
  3958. 00002BAE  3F3C 0006                move.w     -[A7], 0x6
  3959. 00002BB2  A9EB                     syscall    Pack4/FP68K
  3960. 00002BB4  486E FEB6                pea.l      [A6 - 0x14A]
  3961. 00002BB8  486E FEEA                pea.l      [A6 - 0x116]
  3962. 00002BBC  3F3C 0810                move.w     -[A7], 0x810
  3963. 00002BC0  A9EB                     syscall    Pack4/FP68K
  3964. 00002BC2  7000                     moveq.l    D0, 0x00
  3965. 00002BC4  2F00                     move.l     -[A7], D0
  3966. 00002BC6  486E FEEA                pea.l      [A6 - 0x116]
  3967. 00002BCA  2F00                     move.l     -[A7], D0
  3968. 00002BCC  7202                     moveq.l    D1, 0x02
  3969. 00002BCE  2F01                     move.l     -[A7], D1
  3970. 00002BD0  4EBA F5E6                jsr        [PC - 0xA1A /* 000021B8 */]
  3971. 00002BD4  7801                     moveq.l    D4, 0x01
  3972. 00002BD6  7026                     moveq.l    D0, 0x26
  3973. 00002BD8  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3974. 00002BDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3975. 00002BE0  6604                     bne        +0x6 /* 00002BE6 */
  3976. 00002BE2  7027                     moveq.l    D0, 0x27
  3977. 00002BE4  601A                     bra        +0x1C /* 00002C00 */
  3978. label00002BE6:
  3979. 00002BE6  7027                     moveq.l    D0, 0x27
  3980. 00002BE8  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3981. 00002BEC  6604                     bne        +0x6 /* 00002BF2 */
  3982. 00002BEE  7028                     moveq.l    D0, 0x28
  3983. 00002BF0  600E                     bra        +0x10 /* 00002C00 */
  3984. label00002BF2:
  3985. 00002BF2  7028                     moveq.l    D0, 0x28
  3986. 00002BF4  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  3987. 00002BF8  6604                     bne        +0x6 /* 00002BFE */
  3988. 00002BFA  7029                     moveq.l    D0, 0x29
  3989. 00002BFC  6002                     bra        +0x4 /* 00002C00 */
  3990. label00002BFE:
  3991. 00002BFE  7055                     moveq.l    D0, 0x55
  3992. label00002C00:
  3993. 00002C00  1B40 DFB0                move.b     [A5 - 0x2050], D0
  3994. 00002C04  6000 09F8                bra        +0x9FA /* 000035FE */
  3995. label00002C08:
  3996. 00002C08  206D BA78                movea.l    A0, [A5 - 0x4588]
  3997. 00002C0C  2068 0222                movea.l    A0, [A0 + 0x222]
  3998. 00002C10  226D BA78                movea.l    A1, [A5 - 0x4588]
  3999. 00002C14  3029 0174                move.w     D0, [A1 + 0x174]
  4000. 00002C18  5340                     subq.w     D0, 1
  4001. 00002C1A  48C0                     ext.l      D0
  4002. 00002C1C  E580                     asl        D0, 2
  4003. 00002C1E  3C30 0802                move.w     D6, [A0 + D0 + 0x2]
  4004. 00002C22  7000                     moveq.l    D0, 0x00
  4005. 00002C24  2F00                     move.l     -[A7], D0
  4006. 00002C26  2F00                     move.l     -[A7], D0
  4007. 00002C28  3206                     move.w     D1, D6
  4008. 00002C2A  5341                     subq.w     D1, 1
  4009. 00002C2C  48C1                     ext.l      D1
  4010. 00002C2E  83EE FEE6                divs.w     D1, [A6 - 0x11A]
  4011. 00002C32  7400                     moveq.l    D2, 0x00
  4012. 00002C34  3401                     move.w     D2, D1
  4013. 00002C36  2F02                     move.l     -[A7], D2
  4014. 00002C38  7201                     moveq.l    D1, 0x01
  4015. 00002C3A  2F01                     move.l     -[A7], D1
  4016. 00002C3C  4EBA F57A                jsr        [PC - 0xA86 /* 000021B8 */]
  4017. 00002C40  7801                     moveq.l    D4, 0x01
  4018. 00002C42  206D BA78                movea.l    A0, [A5 - 0x4588]
  4019. 00002C46  7002                     moveq.l    D0, 0x02
  4020. 00002C48  B068 0174                cmp.w      D0, [A0 + 0x174]
  4021. 00002C4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4022. 00002C50  6C04                     bge        +0x6 /* 00002C56 */
  4023. 00002C52  7024                     moveq.l    D0, 0x24
  4024. 00002C54  6002                     bra        +0x4 /* 00002C58 */
  4025. label00002C56:
  4026. 00002C56  7016                     moveq.l    D0, 0x16
  4027. label00002C58:
  4028. 00002C58  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4029. 00002C5C  6000 09A0                bra        +0x9A2 /* 000035FE */
  4030. label00002C60:
  4031. 00002C60  7000                     moveq.l    D0, 0x00
  4032. 00002C62  2F00                     move.l     -[A7], D0
  4033. 00002C64  2F00                     move.l     -[A7], D0
  4034. 00002C66  206D BA78                movea.l    A0, [A5 - 0x4588]
  4035. 00002C6A  2068 0222                movea.l    A0, [A0 + 0x222]
  4036. 00002C6E  7200                     moveq.l    D1, 0x00
  4037. 00002C70  322E FEE2                move.w     D1, [A6 - 0x11E]
  4038. 00002C74  E581                     asl        D1, 2
  4039. 00002C76  3230 18FC                move.w     D1, [A0 + D1 - 0x4]
  4040. 00002C7A  48C1                     ext.l      D1
  4041. 00002C7C  5281                     addq.l     D1, 1
  4042. 00002C7E  2F01                     move.l     -[A7], D1
  4043. 00002C80  2F00                     move.l     -[A7], D0
  4044. 00002C82  4EBA F534                jsr        [PC - 0xACC /* 000021B8 */]
  4045. 00002C86  206D BA78                movea.l    A0, [A5 - 0x4588]
  4046. 00002C8A  2068 0222                movea.l    A0, [A0 + 0x222]
  4047. 00002C8E  7000                     moveq.l    D0, 0x00
  4048. 00002C90  302E FEE2                move.w     D0, [A6 - 0x11E]
  4049. 00002C94  E580                     asl        D0, 2
  4050. 00002C96  3D70 0800 FEF4           move.w     [A6 - 0x10C], [A0 + D0]
  4051. 00002C9C  0C70 00FF 0800           cmpi.w     [A0 + D0], 0xFF
  4052. 00002CA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4053. 00002CA6  6F06                     ble        +0x8 /* 00002CAE */
  4054. 00002CA8  3D7C 00FF FEF4           move.w     [A6 - 0x10C], 0xFF
  4055. label00002CAE:
  4056. 00002CAE  7000                     moveq.l    D0, 0x00
  4057. 00002CB0  2F00                     move.l     -[A7], D0
  4058. 00002CB2  2F00                     move.l     -[A7], D0
  4059. 00002CB4  322E FEF4                move.w     D1, [A6 - 0x10C]
  4060. 00002CB8  48C1                     ext.l      D1
  4061. 00002CBA  2F01                     move.l     -[A7], D1
  4062. 00002CBC  2F00                     move.l     -[A7], D0
  4063. 00002CBE  4EBA F4F8                jsr        [PC - 0xB08 /* 000021B8 */]
  4064. 00002CC2  206D BA78                movea.l    A0, [A5 - 0x4588]
  4065. 00002CC6  2068 0222                movea.l    A0, [A0 + 0x222]
  4066. 00002CCA  7000                     moveq.l    D0, 0x00
  4067. 00002CCC  302E FEE2                move.w     D0, [A6 - 0x11E]
  4068. 00002CD0  E580                     asl        D0, 2
  4069. 00002CD2  3C30 0802                move.w     D6, [A0 + D0 + 0x2]
  4070. 00002CD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4071. 00002CDA  6704                     beq        +0x6 /* 00002CE0 */
  4072. 00002CDC  0646 0014                addi.w     D6, 0x14
  4073. label00002CE0:
  4074. 00002CE0  7000                     moveq.l    D0, 0x00
  4075. 00002CE2  2F00                     move.l     -[A7], D0
  4076. 00002CE4  2F00                     move.l     -[A7], D0
  4077. 00002CE6  48C6                     ext.l      D6
  4078. 00002CE8  2206                     move.l     D1, D6
  4079. 00002CEA  E181                     asl        D1, 8
  4080. 00002CEC  342E FEE6                move.w     D2, [A6 - 0x11A]
  4081. 00002CF0  48C2                     ext.l      D2
  4082. 00002CF2  2002                     move.l     D0, D2
  4083. 00002CF4  2F01                     move.l     -[A7], D1
  4084. 00002CF6  7202                     moveq.l    D1, 0x02
  4085. 00002CF8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4086. 00002CFC  221F                     move.l     D1, [A7]+
  4087. 00002CFE  D081                     add.l      D0, D1
  4088. 00002D00  322E FEE6                move.w     D1, [A6 - 0x11A]
  4089. 00002D04  48C1                     ext.l      D1
  4090. 00002D06  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4091. 00002D0A  7200                     moveq.l    D1, 0x00
  4092. 00002D0C  3200                     move.w     D1, D0
  4093. 00002D0E  2F01                     move.l     -[A7], D1
  4094. 00002D10  7001                     moveq.l    D0, 0x01
  4095. 00002D12  2F00                     move.l     -[A7], D0
  4096. 00002D14  4EBA F4A2                jsr        [PC - 0xB5E /* 000021B8 */]
  4097. 00002D18  7801                     moveq.l    D4, 0x01
  4098. 00002D1A  526E FEE2                addq.w     [A6 - 0x11E], 1
  4099. 00002D1E  7000                     moveq.l    D0, 0x00
  4100. 00002D20  0C6E 00FF FEF4           cmpi.w     [A6 - 0x10C], 0xFF
  4101. 00002D26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4102. 00002D2A  6C1A                     bge        +0x1C /* 00002D46 */
  4103. 00002D2C  322E FEE2                move.w     D1, [A6 - 0x11E]
  4104. 00002D30  5241                     addq.w     D1, 1
  4105. 00002D32  7400                     moveq.l    D2, 0x00
  4106. 00002D34  3401                     move.w     D2, D1
  4107. 00002D36  206D BA78                movea.l    A0, [A5 - 0x4588]
  4108. 00002D3A  3228 0174                move.w     D1, [A0 + 0x174]
  4109. 00002D3E  48C1                     ext.l      D1
  4110. 00002D40  B282                     cmp.l      D1, D2
  4111. 00002D42  6F02                     ble        +0x4 /* 00002D46 */
  4112. 00002D44  7001                     moveq.l    D0, 0x01
  4113. label00002D46:
  4114. 00002D46  4A80                     tst.l      D0
  4115. 00002D48  6704                     beq        +0x6 /* 00002D4E */
  4116. 00002D4A  7024                     moveq.l    D0, 0x24
  4117. 00002D4C  6002                     bra        +0x4 /* 00002D50 */
  4118. label00002D4E:
  4119. 00002D4E  7016                     moveq.l    D0, 0x16
  4120. label00002D50:
  4121. 00002D50  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4122. 00002D54  6000 08A8                bra        +0x8AA /* 000035FE */
  4123. label00002D58:
  4124. 00002D58  206D BA78                movea.l    A0, [A5 - 0x4588]
  4125. 00002D5C  4A68 0172                tst.w      [A0 + 0x172]
  4126. 00002D60  6768                     beq        +0x6A /* 00002DCA */
  4127. 00002D62  206D BA78                movea.l    A0, [A5 - 0x4588]
  4128. 00002D66  3028 0172                move.w     D0, [A0 + 0x172]
  4129. 00002D6A  48C0                     ext.l      D0
  4130. 00002D6C  2200                     move.l     D1, D0
  4131. 00002D6E  C0FC 0006                mulu.w     D0, 0x6
  4132. 00002D72  4841                     swap.w     D1
  4133. 00002D74  C2FC 0006                mulu.w     D1, 0x6
  4134. 00002D78  4841                     swap.w     D1
  4135. 00002D7A  4241                     clr.w      D1
  4136. 00002D7C  D081                     add.l      D0, D1
  4137. 00002D7E  2F00                     move.l     -[A7], D0
  4138. 00002D80  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  4139. 00002D84  2B40 DF98                move.l     [A5 - 0x2068], D0
  4140. 00002D88  588F                     addq.l     A7, 4
  4141. 00002D8A  6700 089A                beq        +0x89C /* 00003626 */
  4142. 00002D8E  41ED 2A4A                lea.l      A0, [A5 + 0x2A4A /* export_1349 */]
  4143. 00002D92  2B48 B9EC                move.l     [A5 - 0x4614], A0
  4144. 00002D96  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4145. 00002D9A  4A40                     tst.w      D0
  4146. 00002D9C  6700 0888                beq        +0x88A /* 00003626 */
  4147. 00002DA0  7000                     moveq.l    D0, 0x00
  4148. 00002DA2  2F00                     move.l     -[A7], D0
  4149. 00002DA4  2F00                     move.l     -[A7], D0
  4150. 00002DA6  206D BA78                movea.l    A0, [A5 - 0x4588]
  4151. 00002DAA  3228 0172                move.w     D1, [A0 + 0x172]
  4152. 00002DAE  48C1                     ext.l      D1
  4153. 00002DB0  2F01                     move.l     -[A7], D1
  4154. 00002DB2  7201                     moveq.l    D1, 0x01
  4155. 00002DB4  2F01                     move.l     -[A7], D1
  4156. 00002DB6  4EBA F400                jsr        [PC - 0xC00 /* 000021B8 */]
  4157. 00002DBA  7801                     moveq.l    D4, 0x01
  4158. 00002DBC  1B7C 0017 DFB0           move.b     [A5 - 0x2050], 0x17
  4159. 00002DC2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4160. 00002DC6  6000 0836                bra        +0x838 /* 000035FE */
  4161. label00002DCA:
  4162. 00002DCA  1B7C 001F DFB0           move.b     [A5 - 0x2050], 0x1F
  4163. 00002DD0  6000 082C                bra        +0x82E /* 000035FE */
  4164. label00002DD4:
  4165. 00002DD4  177C 0001 0001           move.b     [A3 + 0x1], 0x1
  4166. 00002DDA  206D BA78                movea.l    A0, [A5 - 0x4588]
  4167. 00002DDE  2068 021A                movea.l    A0, [A0 + 0x21A]
  4168. 00002DE2  7000                     moveq.l    D0, 0x00
  4169. 00002DE4  302E FEDE                move.w     D0, [A6 - 0x122]
  4170. 00002DE8  D080                     add.l      D0, D0
  4171. 00002DEA  2200                     move.l     D1, D0
  4172. 00002DEC  E588                     lsl        D0, 2
  4173. 00002DEE  D081                     add.l      D0, D1
  4174. 00002DF0  2030 0804                move.l     D0, [A0 + D0 + 0x4]
  4175. 00002DF4  5280                     addq.l     D0, 1
  4176. 00002DF6  2F00                     move.l     -[A7], D0
  4177. 00002DF8  200B                     move.l     D0, A3
  4178. 00002DFA  5480                     addq.l     D0, 2
  4179. 00002DFC  2F00                     move.l     -[A7], D0
  4180. 00002DFE  206D BA78                movea.l    A0, [A5 - 0x4588]
  4181. 00002E02  2068 021A                movea.l    A0, [A0 + 0x21A]
  4182. 00002E06  7000                     moveq.l    D0, 0x00
  4183. 00002E08  302E FEDE                move.w     D0, [A6 - 0x122]
  4184. 00002E0C  D080                     add.l      D0, D0
  4185. 00002E0E  2200                     move.l     D1, D0
  4186. 00002E10  E588                     lsl        D0, 2
  4187. 00002E12  D081                     add.l      D0, D1
  4188. 00002E14  2070 0804                movea.l    A0, [A0 + D0 + 0x4]
  4189. 00002E18  7000                     moveq.l    D0, 0x00
  4190. 00002E1A  1010                     move.b     D0, [A0]
  4191. 00002E1C  2F00                     move.l     -[A7], D0
  4192. 00002E1E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  4193. 00002E22  206D BA78                movea.l    A0, [A5 - 0x4588]
  4194. 00002E26  2068 021A                movea.l    A0, [A0 + 0x21A]
  4195. 00002E2A  7000                     moveq.l    D0, 0x00
  4196. 00002E2C  302E FEDE                move.w     D0, [A6 - 0x122]
  4197. 00002E30  D080                     add.l      D0, D0
  4198. 00002E32  2200                     move.l     D1, D0
  4199. 00002E34  E588                     lsl        D0, 2
  4200. 00002E36  D081                     add.l      D0, D1
  4201. 00002E38  2070 0804                movea.l    A0, [A0 + D0 + 0x4]
  4202. 00002E3C  1010                     move.b     D0, [A0]
  4203. 00002E3E  5200                     addq.b     D0, 1
  4204. 00002E40  1680                     move.b     [A3], D0
  4205. 00002E42  2F0B                     move.l     -[A7], A3
  4206. 00002E44  7000                     moveq.l    D0, 0x00
  4207. 00002E46  2F00                     move.l     -[A7], D0
  4208. 00002E48  2F00                     move.l     -[A7], D0
  4209. 00002E4A  7203                     moveq.l    D1, 0x03
  4210. 00002E4C  2F01                     move.l     -[A7], D1
  4211. 00002E4E  4EBA F368                jsr        [PC - 0xC98 /* 000021B8 */]
  4212. 00002E52  7801                     moveq.l    D4, 0x01
  4213. 00002E54  1B7C 0023 DFB0           move.b     [A5 - 0x2050], 0x23 /* '#' */
  4214. 00002E5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4215. 00002E5E  6000 079E                bra        +0x7A0 /* 000035FE */
  4216. label00002E62:
  4217. 00002E62  7E00                     moveq.l    D7, 0x00
  4218. 00002E64  6050                     bra        +0x52 /* 00002EB6 */
  4219. label00002E66:
  4220. 00002E66  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  4221. 00002E6C  206D DF98                movea.l    A0, [A5 - 0x2068]
  4222. 00002E70  7000                     moveq.l    D0, 0x00
  4223. 00002E72  302E FEDE                move.w     D0, [A6 - 0x122]
  4224. 00002E76  2200                     move.l     D1, D0
  4225. 00002E78  C0FC 0006                mulu.w     D0, 0x6
  4226. 00002E7C  4841                     swap.w     D1
  4227. 00002E7E  C2FC 0006                mulu.w     D1, 0x6
  4228. 00002E82  4841                     swap.w     D1
  4229. 00002E84  4241                     clr.w      D1
  4230. 00002E86  D081                     add.l      D0, D1
  4231. 00002E88  2070 0802                movea.l    A0, [A0 + D0 + 0x2]
  4232. 00002E8C  2007                     move.l     D0, D7
  4233. 00002E8E  E580                     asl        D0, 2
  4234. 00002E90  2F30 0800                move.l     -[A7], [A0 + D0]
  4235. 00002E94  7000                     moveq.l    D0, 0x00
  4236. 00002E96  2F00                     move.l     -[A7], D0
  4237. 00002E98  2F00                     move.l     -[A7], D0
  4238. 00002E9A  7203                     moveq.l    D1, 0x03
  4239. 00002E9C  2F01                     move.l     -[A7], D1
  4240. 00002E9E  4EBA F318                jsr        [PC - 0xCE8 /* 000021B8 */]
  4241. 00002EA2  7023                     moveq.l    D0, 0x23
  4242. 00002EA4  2F00                     move.l     -[A7], D0
  4243. 00002EA6  4EBA 0802                jsr        [PC + 0x802 /* 000036AA */]
  4244. 00002EAA  4A40                     tst.w      D0
  4245. 00002EAC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4246. 00002EB0  6700 0774                beq        +0x776 /* 00003626 */
  4247. 00002EB4  5287                     addq.l     D7, 1
  4248. label00002EB6:
  4249. 00002EB6  206D DF98                movea.l    A0, [A5 - 0x2068]
  4250. 00002EBA  7000                     moveq.l    D0, 0x00
  4251. 00002EBC  302E FEDE                move.w     D0, [A6 - 0x122]
  4252. 00002EC0  2200                     move.l     D1, D0
  4253. 00002EC2  C0FC 0006                mulu.w     D0, 0x6
  4254. 00002EC6  4841                     swap.w     D1
  4255. 00002EC8  C2FC 0006                mulu.w     D1, 0x6
  4256. 00002ECC  4841                     swap.w     D1
  4257. 00002ECE  4241                     clr.w      D1
  4258. 00002ED0  D081                     add.l      D0, D1
  4259. 00002ED2  7200                     moveq.l    D1, 0x00
  4260. 00002ED4  3230 0800                move.w     D1, [A0 + D0]
  4261. 00002ED8  B287                     cmp.l      D1, D7
  4262. 00002EDA  6E8A                     bgt        -0x74 /* 00002E66 */
  4263. 00002EDC  526E FEDE                addq.w     [A6 - 0x122], 1
  4264. 00002EE0  7000                     moveq.l    D0, 0x00
  4265. 00002EE2  302E FEDE                move.w     D0, [A6 - 0x122]
  4266. 00002EE6  206D BA78                movea.l    A0, [A5 - 0x4588]
  4267. 00002EEA  3228 0172                move.w     D1, [A0 + 0x172]
  4268. 00002EEE  48C1                     ext.l      D1
  4269. 00002EF0  B280                     cmp.l      D1, D0
  4270. 00002EF2  6F04                     ble        +0x6 /* 00002EF8 */
  4271. 00002EF4  7017                     moveq.l    D0, 0x17
  4272. 00002EF6  6002                     bra        +0x4 /* 00002EFA */
  4273. label00002EF8:
  4274. 00002EF8  701F                     moveq.l    D0, 0x1F
  4275. label00002EFA:
  4276. 00002EFA  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4277. 00002EFE  6000 06FE                bra        +0x700 /* 000035FE */
  4278. label00002F02:
  4279. 00002F02  7000                     moveq.l    D0, 0x00
  4280. 00002F04  2F00                     move.l     -[A7], D0
  4281. 00002F06  2F00                     move.l     -[A7], D0
  4282. 00002F08  7215                     moveq.l    D1, 0x15
  4283. 00002F0A  2F01                     move.l     -[A7], D1
  4284. 00002F0C  7001                     moveq.l    D0, 0x01
  4285. 00002F0E  2F00                     move.l     -[A7], D0
  4286. 00002F10  4EBA F2A6                jsr        [PC - 0xD5A /* 000021B8 */]
  4287. 00002F14  7801                     moveq.l    D4, 0x01
  4288. 00002F16  1B7C 001E DFB0           move.b     [A5 - 0x2050], 0x1E
  4289. 00002F1C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4290. 00002F20  6000 06DC                bra        +0x6DE /* 000035FE */
  4291. label00002F24:
  4292. 00002F24  4EBA D3CC                jsr        [PC - 0x2C34 /* 000002F2 */]
  4293. 00002F28  4A40                     tst.w      D0
  4294. 00002F2A  6700 06FA                beq        +0x6FC /* 00003626 */
  4295. 00002F2E  1B7C 0018 DFB0           move.b     [A5 - 0x2050], 0x18
  4296. 00002F34  6000 06C8                bra        +0x6CA /* 000035FE */
  4297. label00002F38:
  4298. 00002F38  4EBA D118                jsr        [PC - 0x2EE8 /* 00000052 */]
  4299. 00002F3C  4A40                     tst.w      D0
  4300. 00002F3E  6700 06E6                beq        +0x6E8 /* 00003626 */
  4301. 00002F42  1B7C 0012 DFB0           move.b     [A5 - 0x2050], 0x12
  4302. 00002F48  6000 06B4                bra        +0x6B6 /* 000035FE */
  4303. label00002F4C:
  4304. 00002F4C  7000                     moveq.l    D0, 0x00
  4305. 00002F4E  2F00                     move.l     -[A7], D0
  4306. 00002F50  2F00                     move.l     -[A7], D0
  4307. 00002F52  206D BA78                movea.l    A0, [A5 - 0x4588]
  4308. 00002F56  3228 018C                move.w     D1, [A0 + 0x18C]
  4309. 00002F5A  48C1                     ext.l      D1
  4310. 00002F5C  2F01                     move.l     -[A7], D1
  4311. 00002F5E  7201                     moveq.l    D1, 0x01
  4312. 00002F60  2F01                     move.l     -[A7], D1
  4313. 00002F62  4EBA F254                jsr        [PC - 0xDAC /* 000021B8 */]
  4314. 00002F66  7801                     moveq.l    D4, 0x01
  4315. 00002F68  1B7C 0043 DFB0           move.b     [A5 - 0x2050], 0x43 /* 'C' */
  4316. 00002F6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4317. 00002F72  6000 068A                bra        +0x68C /* 000035FE */
  4318. label00002F76:
  4319. 00002F76  426D DFA8                clr.w      [A5 - 0x2058]
  4320. 00002F7A  7000                     moveq.l    D0, 0x00
  4321. 00002F7C  2B40 DFAC                move.l     [A5 - 0x2054], D0
  4322. 00002F80  41ED 2A5A                lea.l      A0, [A5 + 0x2A5A /* export_1351 */]
  4323. 00002F84  2B48 B9EC                move.l     [A5 - 0x4614], A0
  4324. 00002F88  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4325. 00002F8C  4A40                     tst.w      D0
  4326. 00002F8E  6700 0696                beq        +0x698 /* 00003626 */
  4327. 00002F92  422D DFB0                clr.b      [A5 - 0x2050]
  4328. 00002F96  6000 0666                bra        +0x668 /* 000035FE */
  4329. label00002F9A:
  4330. 00002F9A  7000                     moveq.l    D0, 0x00
  4331. 00002F9C  2F00                     move.l     -[A7], D0
  4332. 00002F9E  2F00                     move.l     -[A7], D0
  4333. 00002FA0  322E FEF6                move.w     D1, [A6 - 0x10A]
  4334. 00002FA4  48C1                     ext.l      D1
  4335. 00002FA6  2F01                     move.l     -[A7], D1
  4336. 00002FA8  7201                     moveq.l    D1, 0x01
  4337. 00002FAA  2F01                     move.l     -[A7], D1
  4338. 00002FAC  4EBA F20A                jsr        [PC - 0xDF6 /* 000021B8 */]
  4339. 00002FB0  7000                     moveq.l    D0, 0x00
  4340. 00002FB2  2F00                     move.l     -[A7], D0
  4341. 00002FB4  2F00                     move.l     -[A7], D0
  4342. 00002FB6  322E FEF8                move.w     D1, [A6 - 0x108]
  4343. 00002FBA  48C1                     ext.l      D1
  4344. 00002FBC  5281                     addq.l     D1, 1
  4345. 00002FBE  2F01                     move.l     -[A7], D1
  4346. 00002FC0  7201                     moveq.l    D1, 0x01
  4347. 00002FC2  2F01                     move.l     -[A7], D1
  4348. 00002FC4  4EBA F1F2                jsr        [PC - 0xE0E /* 000021B8 */]
  4349. 00002FC8  7000                     moveq.l    D0, 0x00
  4350. 00002FCA  2F00                     move.l     -[A7], D0
  4351. 00002FCC  2F00                     move.l     -[A7], D0
  4352. 00002FCE  322E FEFA                move.w     D1, [A6 - 0x106]
  4353. 00002FD2  48C1                     ext.l      D1
  4354. 00002FD4  2F01                     move.l     -[A7], D1
  4355. 00002FD6  7201                     moveq.l    D1, 0x01
  4356. 00002FD8  2F01                     move.l     -[A7], D1
  4357. 00002FDA  4EBA F1DC                jsr        [PC - 0xE24 /* 000021B8 */]
  4358. 00002FDE  7000                     moveq.l    D0, 0x00
  4359. 00002FE0  2F00                     move.l     -[A7], D0
  4360. 00002FE2  2F00                     move.l     -[A7], D0
  4361. 00002FE4  322E FEFC                move.w     D1, [A6 - 0x104]
  4362. 00002FE8  48C1                     ext.l      D1
  4363. 00002FEA  5281                     addq.l     D1, 1
  4364. 00002FEC  2F01                     move.l     -[A7], D1
  4365. 00002FEE  7201                     moveq.l    D1, 0x01
  4366. 00002FF0  2F01                     move.l     -[A7], D1
  4367. 00002FF2  4EBA F1C4                jsr        [PC - 0xE3C /* 000021B8 */]
  4368. 00002FF6  7801                     moveq.l    D4, 0x01
  4369. 00002FF8  302E FEE0                move.w     D0, [A6 - 0x120]
  4370. 00002FFC  5240                     addq.w     D0, 1
  4371. 00002FFE  7200                     moveq.l    D1, 0x00
  4372. 00003000  3200                     move.w     D1, D0
  4373. 00003002  206D BA78                movea.l    A0, [A5 - 0x4588]
  4374. 00003006  3028 0176                move.w     D0, [A0 + 0x176]
  4375. 0000300A  48C0                     ext.l      D0
  4376. 0000300C  B081                     cmp.l      D0, D1
  4377. 0000300E  4FEF 0040                lea.l      A7, [A7 + 0x40]
  4378. 00003012  6F04                     ble        +0x6 /* 00003018 */
  4379. 00003014  7008                     moveq.l    D0, 0x08
  4380. 00003016  6002                     bra        +0x4 /* 0000301A */
  4381. label00003018:
  4382. 00003018  7001                     moveq.l    D0, 0x01
  4383. label0000301A:
  4384. 0000301A  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4385. 0000301E  6000 05DE                bra        +0x5E0 /* 000035FE */
  4386. label00003022:
  4387. 00003022  7000                     moveq.l    D0, 0x00
  4388. 00003024  302E FEE0                move.w     D0, [A6 - 0x120]
  4389. 00003028  2E00                     move.l     D7, D0
  4390. 0000302A  3A2E FEF6                move.w     D5, [A6 - 0x10A]
  4391. label0000302E:
  4392. 0000302E  206D BA78                movea.l    A0, [A5 - 0x4588]
  4393. 00003032  2068 0226                movea.l    A0, [A0 + 0x226]
  4394. 00003036  2007                     move.l     D0, D7
  4395. 00003038  E580                     asl        D0, 2
  4396. 0000303A  BA70 0800                cmp.w      D5, [A0 + D0]
  4397. 0000303E  6F02                     ble        +0x4 /* 00003042 */
  4398. 00003040  5287                     addq.l     D7, 1
  4399. label00003042:
  4400. 00003042  206D BA78                movea.l    A0, [A5 - 0x4588]
  4401. 00003046  2068 0226                movea.l    A0, [A0 + 0x226]
  4402. 0000304A  2007                     move.l     D0, D7
  4403. 0000304C  E580                     asl        D0, 2
  4404. 0000304E  3C30 0802                move.w     D6, [A0 + D0 + 0x2]
  4405. 00003052  BC6E FEE8                cmp.w      D6, [A6 - 0x118]
  4406. 00003056  6614                     bne        +0x16 /* 0000306C */
  4407. 00003058  206D BA78                movea.l    A0, [A5 - 0x4588]
  4408. 0000305C  2068 0226                movea.l    A0, [A0 + 0x226]
  4409. 00003060  2007                     move.l     D0, D7
  4410. 00003062  E580                     asl        D0, 2
  4411. 00003064  3A30 0800                move.w     D5, [A0 + D0]
  4412. 00003068  6000 00AA                bra        +0xAC /* 00003114 */
  4413. label0000306C:
  4414. 0000306C  526E FEE0                addq.w     [A6 - 0x120], 1
  4415. 00003070  3B7C 0004 DFB4           move.w     [A5 - 0x204C], 0x4
  4416. 00003076  7000                     moveq.l    D0, 0x00
  4417. 00003078  2F00                     move.l     -[A7], D0
  4418. 0000307A  2F00                     move.l     -[A7], D0
  4419. 0000307C  48C5                     ext.l      D5
  4420. 0000307E  2F05                     move.l     -[A7], D5
  4421. 00003080  7201                     moveq.l    D1, 0x01
  4422. 00003082  2F01                     move.l     -[A7], D1
  4423. 00003084  4EBA F132                jsr        [PC - 0xECE /* 000021B8 */]
  4424. 00003088  7000                     moveq.l    D0, 0x00
  4425. 0000308A  2F00                     move.l     -[A7], D0
  4426. 0000308C  2F00                     move.l     -[A7], D0
  4427. 0000308E  322E FEFA                move.w     D1, [A6 - 0x106]
  4428. 00003092  48C1                     ext.l      D1
  4429. 00003094  2F01                     move.l     -[A7], D1
  4430. 00003096  7201                     moveq.l    D1, 0x01
  4431. 00003098  2F01                     move.l     -[A7], D1
  4432. 0000309A  4EBA F11C                jsr        [PC - 0xEE4 /* 000021B8 */]
  4433. 0000309E  7000                     moveq.l    D0, 0x00
  4434. 000030A0  2F00                     move.l     -[A7], D0
  4435. 000030A2  2F00                     move.l     -[A7], D0
  4436. 000030A4  322E FEFC                move.w     D1, [A6 - 0x104]
  4437. 000030A8  48C1                     ext.l      D1
  4438. 000030AA  5281                     addq.l     D1, 1
  4439. 000030AC  2F01                     move.l     -[A7], D1
  4440. 000030AE  7201                     moveq.l    D1, 0x01
  4441. 000030B0  2F01                     move.l     -[A7], D1
  4442. 000030B2  4EBA F104                jsr        [PC - 0xEFC /* 000021B8 */]
  4443. 000030B6  4A46                     tst.w      D6
  4444. 000030B8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  4445. 000030BC  6704                     beq        +0x6 /* 000030C2 */
  4446. 000030BE  0646 0014                addi.w     D6, 0x14
  4447. label000030C2:
  4448. 000030C2  7000                     moveq.l    D0, 0x00
  4449. 000030C4  2F00                     move.l     -[A7], D0
  4450. 000030C6  2F00                     move.l     -[A7], D0
  4451. 000030C8  48C6                     ext.l      D6
  4452. 000030CA  2F06                     move.l     -[A7], D6
  4453. 000030CC  7201                     moveq.l    D1, 0x01
  4454. 000030CE  2F01                     move.l     -[A7], D1
  4455. 000030D0  4EBA F0E6                jsr        [PC - 0xF1A /* 000021B8 */]
  4456. 000030D4  7000                     moveq.l    D0, 0x00
  4457. 000030D6  2F00                     move.l     -[A7], D0
  4458. 000030D8  2F00                     move.l     -[A7], D0
  4459. 000030DA  2F00                     move.l     -[A7], D0
  4460. 000030DC  7201                     moveq.l    D1, 0x01
  4461. 000030DE  2F01                     move.l     -[A7], D1
  4462. 000030E0  4EBA F0D6                jsr        [PC - 0xF2A /* 000021B8 */]
  4463. 000030E4  7000                     moveq.l    D0, 0x00
  4464. 000030E6  2F00                     move.l     -[A7], D0
  4465. 000030E8  2F00                     move.l     -[A7], D0
  4466. 000030EA  2F00                     move.l     -[A7], D0
  4467. 000030EC  2F00                     move.l     -[A7], D0
  4468. 000030EE  4EBA F0C8                jsr        [PC - 0xF38 /* 000021B8 */]
  4469. 000030F2  7000                     moveq.l    D0, 0x00
  4470. 000030F4  2F00                     move.l     -[A7], D0
  4471. 000030F6  2F00                     move.l     -[A7], D0
  4472. 000030F8  2F00                     move.l     -[A7], D0
  4473. 000030FA  7201                     moveq.l    D1, 0x01
  4474. 000030FC  2F01                     move.l     -[A7], D1
  4475. 000030FE  4EBA F0B8                jsr        [PC - 0xF48 /* 000021B8 */]
  4476. 00003102  7008                     moveq.l    D0, 0x08
  4477. 00003104  2F00                     move.l     -[A7], D0
  4478. 00003106  4EBA 05A2                jsr        [PC + 0x5A2 /* 000036AA */]
  4479. 0000310A  4A40                     tst.w      D0
  4480. 0000310C  4FEF 0044                lea.l      A7, [A7 + 0x44]
  4481. 00003110  6700 0514                beq        +0x516 /* 00003626 */
  4482. label00003114:
  4483. 00003114  3005                     move.w     D0, D5
  4484. 00003116  5245                     addq.w     D5, 1
  4485. 00003118  0C40 3FFF                cmpi.w     D0, 0x3FFF
  4486. 0000311C  6D00 FF10                blt        -0xEE /* 0000302E */
  4487. 00003120  1B7C 0001 DFB0           move.b     [A5 - 0x2050], 0x1
  4488. 00003126  6000 04D6                bra        +0x4D8 /* 000035FE */
  4489. label0000312A:
  4490. 0000312A  7000                     moveq.l    D0, 0x00
  4491. 0000312C  2B40 DFAC                move.l     [A5 - 0x2054], D0
  4492. 00003130  41ED 2A42                lea.l      A0, [A5 + 0x2A42 /* export_1348 */]
  4493. 00003134  2B48 B9EC                move.l     [A5 - 0x4614], A0
  4494. 00003138  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4495. 0000313C  4A40                     tst.w      D0
  4496. 0000313E  6700 04E6                beq        +0x4E8 /* 00003626 */
  4497. 00003142  206D BA78                movea.l    A0, [A5 - 0x4588]
  4498. 00003146  70FE                     moveq.l    D0, 0xFFFFFFFE
  4499. 00003148  B068 0130                cmp.w      D0, [A0 + 0x130]
  4500. 0000314C  6604                     bne        +0x6 /* 00003152 */
  4501. 0000314E  703D                     moveq.l    D0, 0x3D
  4502. 00003150  6012                     bra        +0x14 /* 00003164 */
  4503. label00003152:
  4504. 00003152  206D BA78                movea.l    A0, [A5 - 0x4588]
  4505. 00003156  70FE                     moveq.l    D0, 0xFFFFFFFE
  4506. 00003158  B068 0138                cmp.w      D0, [A0 + 0x138]
  4507. 0000315C  6604                     bne        +0x6 /* 00003162 */
  4508. 0000315E  7036                     moveq.l    D0, 0x36
  4509. 00003160  6002                     bra        +0x4 /* 00003164 */
  4510. label00003162:
  4511. 00003162  7037                     moveq.l    D0, 0x37
  4512. label00003164:
  4513. 00003164  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4514. 00003168  6000 0494                bra        +0x496 /* 000035FE */
  4515. label0000316C:
  4516. 0000316C  7000                     moveq.l    D0, 0x00
  4517. 0000316E  2F00                     move.l     -[A7], D0
  4518. 00003170  2F00                     move.l     -[A7], D0
  4519. 00003172  206D BA78                movea.l    A0, [A5 - 0x4588]
  4520. 00003176  3228 0128                move.w     D1, [A0 + 0x128]
  4521. 0000317A  48C1                     ext.l      D1
  4522. 0000317C  5281                     addq.l     D1, 1
  4523. 0000317E  2F01                     move.l     -[A7], D1
  4524. 00003180  7201                     moveq.l    D1, 0x01
  4525. 00003182  2F01                     move.l     -[A7], D1
  4526. 00003184  4EBA F032                jsr        [PC - 0xFCE /* 000021B8 */]
  4527. 00003188  7000                     moveq.l    D0, 0x00
  4528. 0000318A  2F00                     move.l     -[A7], D0
  4529. 0000318C  2F00                     move.l     -[A7], D0
  4530. 0000318E  206D BA78                movea.l    A0, [A5 - 0x4588]
  4531. 00003192  3228 012A                move.w     D1, [A0 + 0x12A]
  4532. 00003196  48C1                     ext.l      D1
  4533. 00003198  2F01                     move.l     -[A7], D1
  4534. 0000319A  7201                     moveq.l    D1, 0x01
  4535. 0000319C  2F01                     move.l     -[A7], D1
  4536. 0000319E  4EBA F018                jsr        [PC - 0xFE8 /* 000021B8 */]
  4537. 000031A2  7000                     moveq.l    D0, 0x00
  4538. 000031A4  2F00                     move.l     -[A7], D0
  4539. 000031A6  2F00                     move.l     -[A7], D0
  4540. 000031A8  206D BA78                movea.l    A0, [A5 - 0x4588]
  4541. 000031AC  3228 012C                move.w     D1, [A0 + 0x12C]
  4542. 000031B0  48C1                     ext.l      D1
  4543. 000031B2  5281                     addq.l     D1, 1
  4544. 000031B4  2F01                     move.l     -[A7], D1
  4545. 000031B6  2F00                     move.l     -[A7], D0
  4546. 000031B8  4EBA EFFE                jsr        [PC - 0x1002 /* 000021B8 */]
  4547. 000031BC  7000                     moveq.l    D0, 0x00
  4548. 000031BE  2F00                     move.l     -[A7], D0
  4549. 000031C0  2F00                     move.l     -[A7], D0
  4550. 000031C2  206D BA78                movea.l    A0, [A5 - 0x4588]
  4551. 000031C6  3228 012E                move.w     D1, [A0 + 0x12E]
  4552. 000031CA  48C1                     ext.l      D1
  4553. 000031CC  2F01                     move.l     -[A7], D1
  4554. 000031CE  2F00                     move.l     -[A7], D0
  4555. 000031D0  4EBA EFE6                jsr        [PC - 0x101A /* 000021B8 */]
  4556. 000031D4  7000                     moveq.l    D0, 0x00
  4557. 000031D6  2F00                     move.l     -[A7], D0
  4558. 000031D8  2F00                     move.l     -[A7], D0
  4559. 000031DA  7201                     moveq.l    D1, 0x01
  4560. 000031DC  2F01                     move.l     -[A7], D1
  4561. 000031DE  2F00                     move.l     -[A7], D0
  4562. 000031E0  4EBA EFD6                jsr        [PC - 0x102A /* 000021B8 */]
  4563. 000031E4  7000                     moveq.l    D0, 0x00
  4564. 000031E6  2F00                     move.l     -[A7], D0
  4565. 000031E8  2F00                     move.l     -[A7], D0
  4566. 000031EA  2F00                     move.l     -[A7], D0
  4567. 000031EC  2F00                     move.l     -[A7], D0
  4568. 000031EE  4EBA EFC8                jsr        [PC - 0x1038 /* 000021B8 */]
  4569. 000031F2  7037                     moveq.l    D0, 0x37
  4570. 000031F4  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  4571. 000031F8  4FEF 0060                lea.l      A7, [A7 + 0x60]
  4572. 000031FC  6638                     bne        +0x3A /* 00003236 */
  4573. 000031FE  7000                     moveq.l    D0, 0x00
  4574. 00003200  2F00                     move.l     -[A7], D0
  4575. 00003202  2F00                     move.l     -[A7], D0
  4576. 00003204  206D BA78                movea.l    A0, [A5 - 0x4588]
  4577. 00003208  3228 0138                move.w     D1, [A0 + 0x138]
  4578. 0000320C  48C1                     ext.l      D1
  4579. 0000320E  2F01                     move.l     -[A7], D1
  4580. 00003210  7201                     moveq.l    D1, 0x01
  4581. 00003212  2F01                     move.l     -[A7], D1
  4582. 00003214  4EBA EFA2                jsr        [PC - 0x105E /* 000021B8 */]
  4583. 00003218  7000                     moveq.l    D0, 0x00
  4584. 0000321A  2F00                     move.l     -[A7], D0
  4585. 0000321C  2F00                     move.l     -[A7], D0
  4586. 0000321E  206D BA78                movea.l    A0, [A5 - 0x4588]
  4587. 00003222  3228 013C                move.w     D1, [A0 + 0x13C]
  4588. 00003226  48C1                     ext.l      D1
  4589. 00003228  2F01                     move.l     -[A7], D1
  4590. 0000322A  7201                     moveq.l    D1, 0x01
  4591. 0000322C  2F01                     move.l     -[A7], D1
  4592. 0000322E  4EBA EF88                jsr        [PC - 0x1078 /* 000021B8 */]
  4593. 00003232  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4594. label00003236:
  4595. 00003236  7000                     moveq.l    D0, 0x00
  4596. 00003238  2F00                     move.l     -[A7], D0
  4597. 0000323A  2F00                     move.l     -[A7], D0
  4598. 0000323C  206D BA78                movea.l    A0, [A5 - 0x4588]
  4599. 00003240  3228 0130                move.w     D1, [A0 + 0x130]
  4600. 00003244  48C1                     ext.l      D1
  4601. 00003246  2F01                     move.l     -[A7], D1
  4602. 00003248  7201                     moveq.l    D1, 0x01
  4603. 0000324A  2F01                     move.l     -[A7], D1
  4604. 0000324C  4EBA EF6A                jsr        [PC - 0x1096 /* 000021B8 */]
  4605. 00003250  7000                     moveq.l    D0, 0x00
  4606. 00003252  2F00                     move.l     -[A7], D0
  4607. 00003254  2F00                     move.l     -[A7], D0
  4608. 00003256  206D BA78                movea.l    A0, [A5 - 0x4588]
  4609. 0000325A  3228 0134                move.w     D1, [A0 + 0x134]
  4610. 0000325E  48C1                     ext.l      D1
  4611. 00003260  2F01                     move.l     -[A7], D1
  4612. 00003262  7201                     moveq.l    D1, 0x01
  4613. 00003264  2F01                     move.l     -[A7], D1
  4614. 00003266  4EBA EF50                jsr        [PC - 0x10B0 /* 000021B8 */]
  4615. 0000326A  7801                     moveq.l    D4, 0x01
  4616. 0000326C  1B7C 003D DFB0           move.b     [A5 - 0x2050], 0x3D /* '=' */
  4617. 00003272  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4618. 00003276  6000 0386                bra        +0x388 /* 000035FE */
  4619. label0000327A:
  4620. 0000327A  486E FED6                pea.l      [A6 - 0x12A]
  4621. 0000327E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  4622. 00003282  2F08                     move.l     -[A7], A0
  4623. 00003284  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4624. 00003288  7000                     moveq.l    D0, 0x00
  4625. 0000328A  2F00                     move.l     -[A7], D0
  4626. 0000328C  2F00                     move.l     -[A7], D0
  4627. 0000328E  322E FED8                move.w     D1, [A6 - 0x128]
  4628. 00003292  48C1                     ext.l      D1
  4629. 00003294  2F01                     move.l     -[A7], D1
  4630. 00003296  7201                     moveq.l    D1, 0x01
  4631. 00003298  2F01                     move.l     -[A7], D1
  4632. 0000329A  4EBA EF1C                jsr        [PC - 0x10E4 /* 000021B8 */]
  4633. 0000329E  7000                     moveq.l    D0, 0x00
  4634. 000032A0  2F00                     move.l     -[A7], D0
  4635. 000032A2  2F00                     move.l     -[A7], D0
  4636. 000032A4  322E FED6                move.w     D1, [A6 - 0x12A]
  4637. 000032A8  48C1                     ext.l      D1
  4638. 000032AA  2F01                     move.l     -[A7], D1
  4639. 000032AC  7201                     moveq.l    D1, 0x01
  4640. 000032AE  2F01                     move.l     -[A7], D1
  4641. 000032B0  4EBA EF06                jsr        [PC - 0x10FA /* 000021B8 */]
  4642. 000032B4  7000                     moveq.l    D0, 0x00
  4643. 000032B6  2F00                     move.l     -[A7], D0
  4644. 000032B8  2F00                     move.l     -[A7], D0
  4645. 000032BA  322E FEDC                move.w     D1, [A6 - 0x124]
  4646. 000032BE  48C1                     ext.l      D1
  4647. 000032C0  2F01                     move.l     -[A7], D1
  4648. 000032C2  7201                     moveq.l    D1, 0x01
  4649. 000032C4  2F01                     move.l     -[A7], D1
  4650. 000032C6  4EBA EEF0                jsr        [PC - 0x1110 /* 000021B8 */]
  4651. 000032CA  7000                     moveq.l    D0, 0x00
  4652. 000032CC  2F00                     move.l     -[A7], D0
  4653. 000032CE  2F00                     move.l     -[A7], D0
  4654. 000032D0  322E FEDA                move.w     D1, [A6 - 0x126]
  4655. 000032D4  48C1                     ext.l      D1
  4656. 000032D6  2F01                     move.l     -[A7], D1
  4657. 000032D8  7201                     moveq.l    D1, 0x01
  4658. 000032DA  2F01                     move.l     -[A7], D1
  4659. 000032DC  4EBA EEDA                jsr        [PC - 0x1126 /* 000021B8 */]
  4660. 000032E0  7000                     moveq.l    D0, 0x00
  4661. 000032E2  2F00                     move.l     -[A7], D0
  4662. 000032E4  2F00                     move.l     -[A7], D0
  4663. 000032E6  2F00                     move.l     -[A7], D0
  4664. 000032E8  2F00                     move.l     -[A7], D0
  4665. 000032EA  4EBA EECC                jsr        [PC - 0x1134 /* 000021B8 */]
  4666. 000032EE  7801                     moveq.l    D4, 0x01
  4667. 000032F0  1B7C 003E DFB0           move.b     [A5 - 0x2050], 0x3E /* '>' */
  4668. 000032F6  4FEF 0058                lea.l      A7, [A7 + 0x58]
  4669. 000032FA  6000 0302                bra        +0x304 /* 000035FE */
  4670. label000032FE:
  4671. 000032FE  7000                     moveq.l    D0, 0x00
  4672. 00003300  2F00                     move.l     -[A7], D0
  4673. 00003302  2F00                     move.l     -[A7], D0
  4674. 00003304  7200                     moveq.l    D1, 0x00
  4675. 00003306  206D BA78                movea.l    A0, [A5 - 0x4588]
  4676. 0000330A  7400                     moveq.l    D2, 0x00
  4677. 0000330C  3428 0100                move.w     D2, [A0 + 0x100]
  4678. 00003310  263C 0000 0100           move.l     D3, 0x100
  4679. 00003316  C682                     and.l      D3, D2
  4680. 00003318  57C1                     seq        D1
  4681. 0000331A  4401                     neg.b      D1
  4682. 0000331C  2F01                     move.l     -[A7], D1
  4683. 0000331E  2F00                     move.l     -[A7], D0
  4684. 00003320  4EBA EE96                jsr        [PC - 0x116A /* 000021B8 */]
  4685. 00003324  7000                     moveq.l    D0, 0x00
  4686. 00003326  2F00                     move.l     -[A7], D0
  4687. 00003328  2F00                     move.l     -[A7], D0
  4688. 0000332A  7200                     moveq.l    D1, 0x00
  4689. 0000332C  206D BA78                movea.l    A0, [A5 - 0x4588]
  4690. 00003330  7400                     moveq.l    D2, 0x00
  4691. 00003332  3428 0100                move.w     D2, [A0 + 0x100]
  4692. 00003336  7620                     moveq.l    D3, 0x20
  4693. 00003338  C682                     and.l      D3, D2
  4694. 0000333A  57C1                     seq        D1
  4695. 0000333C  4401                     neg.b      D1
  4696. 0000333E  2F01                     move.l     -[A7], D1
  4697. 00003340  2F00                     move.l     -[A7], D0
  4698. 00003342  4EBA EE74                jsr        [PC - 0x118C /* 000021B8 */]
  4699. 00003346  7000                     moveq.l    D0, 0x00
  4700. 00003348  2F00                     move.l     -[A7], D0
  4701. 0000334A  2F00                     move.l     -[A7], D0
  4702. 0000334C  7200                     moveq.l    D1, 0x00
  4703. 0000334E  206D BA78                movea.l    A0, [A5 - 0x4588]
  4704. 00003352  7400                     moveq.l    D2, 0x00
  4705. 00003354  3428 0100                move.w     D2, [A0 + 0x100]
  4706. 00003358  263C 0000 2000           move.l     D3, 0x2000 /* ' \0' */
  4707. 0000335E  C682                     and.l      D3, D2
  4708. 00003360  57C1                     seq        D1
  4709. 00003362  4401                     neg.b      D1
  4710. 00003364  2F01                     move.l     -[A7], D1
  4711. 00003366  2F00                     move.l     -[A7], D0
  4712. 00003368  4EBA EE4E                jsr        [PC - 0x11B2 /* 000021B8 */]
  4713. 0000336C  7000                     moveq.l    D0, 0x00
  4714. 0000336E  2F00                     move.l     -[A7], D0
  4715. 00003370  2F00                     move.l     -[A7], D0
  4716. 00003372  7200                     moveq.l    D1, 0x00
  4717. 00003374  7400                     moveq.l    D2, 0x00
  4718. 00003376  206D BA78                movea.l    A0, [A5 - 0x4588]
  4719. 0000337A  7600                     moveq.l    D3, 0x00
  4720. 0000337C  3628 0100                move.w     D3, [A0 + 0x100]
  4721. 00003380  7004                     moveq.l    D0, 0x04
  4722. 00003382  C083                     and.l      D0, D3
  4723. 00003384  6716                     beq        +0x18 /* 0000339C */
  4724. 00003386  206D BA78                movea.l    A0, [A5 - 0x4588]
  4725. 0000338A  7000                     moveq.l    D0, 0x00
  4726. 0000338C  3028 0100                move.w     D0, [A0 + 0x100]
  4727. 00003390  263C 0000 0800           move.l     D3, 0x800
  4728. 00003396  C680                     and.l      D3, D0
  4729. 00003398  6702                     beq        +0x4 /* 0000339C */
  4730. 0000339A  7401                     moveq.l    D2, 0x01
  4731. label0000339C:
  4732. 0000339C  4A82                     tst.l      D2
  4733. 0000339E  57C1                     seq        D1
  4734. 000033A0  4401                     neg.b      D1
  4735. 000033A2  2F01                     move.l     -[A7], D1
  4736. 000033A4  7000                     moveq.l    D0, 0x00
  4737. 000033A6  2F00                     move.l     -[A7], D0
  4738. 000033A8  4EBA EE0E                jsr        [PC - 0x11F2 /* 000021B8 */]
  4739. 000033AC  7000                     moveq.l    D0, 0x00
  4740. 000033AE  2F00                     move.l     -[A7], D0
  4741. 000033B0  2F00                     move.l     -[A7], D0
  4742. 000033B2  7201                     moveq.l    D1, 0x01
  4743. 000033B4  2F01                     move.l     -[A7], D1
  4744. 000033B6  2F00                     move.l     -[A7], D0
  4745. 000033B8  4EBA EDFE                jsr        [PC - 0x1202 /* 000021B8 */]
  4746. 000033BC  7000                     moveq.l    D0, 0x00
  4747. 000033BE  2F00                     move.l     -[A7], D0
  4748. 000033C0  2F00                     move.l     -[A7], D0
  4749. 000033C2  206D BA78                movea.l    A0, [A5 - 0x4588]
  4750. 000033C6  7200                     moveq.l    D1, 0x00
  4751. 000033C8  3228 0100                move.w     D1, [A0 + 0x100]
  4752. 000033CC  7404                     moveq.l    D2, 0x04
  4753. 000033CE  C481                     and.l      D2, D1
  4754. 000033D0  670C                     beq        +0xE /* 000033DE */
  4755. 000033D2  206D BA78                movea.l    A0, [A5 - 0x4588]
  4756. 000033D6  3228 00F8                move.w     D1, [A0 + 0xF8]
  4757. 000033DA  48C1                     ext.l      D1
  4758. 000033DC  600C                     bra        +0xE /* 000033EA */
  4759. label000033DE:
  4760. 000033DE  206D BA78                movea.l    A0, [A5 - 0x4588]
  4761. 000033E2  3028 00F0                move.w     D0, [A0 + 0xF0]
  4762. 000033E6  48C0                     ext.l      D0
  4763. 000033E8  2200                     move.l     D1, D0
  4764. label000033EA:
  4765. 000033EA  2F01                     move.l     -[A7], D1
  4766. 000033EC  7001                     moveq.l    D0, 0x01
  4767. 000033EE  2F00                     move.l     -[A7], D0
  4768. 000033F0  4EBA EDC6                jsr        [PC - 0x123A /* 000021B8 */]
  4769. 000033F4  7000                     moveq.l    D0, 0x00
  4770. 000033F6  2F00                     move.l     -[A7], D0
  4771. 000033F8  2F00                     move.l     -[A7], D0
  4772. 000033FA  206D BA78                movea.l    A0, [A5 - 0x4588]
  4773. 000033FE  7200                     moveq.l    D1, 0x00
  4774. 00003400  3228 0100                move.w     D1, [A0 + 0x100]
  4775. 00003404  243C 0000 0800           move.l     D2, 0x800
  4776. 0000340A  C481                     and.l      D2, D1
  4777. 0000340C  670C                     beq        +0xE /* 0000341A */
  4778. 0000340E  206D BA78                movea.l    A0, [A5 - 0x4588]
  4779. 00003412  3228 00FA                move.w     D1, [A0 + 0xFA]
  4780. 00003416  48C1                     ext.l      D1
  4781. 00003418  600C                     bra        +0xE /* 00003426 */
  4782. label0000341A:
  4783. 0000341A  206D BA78                movea.l    A0, [A5 - 0x4588]
  4784. 0000341E  3028 00F4                move.w     D0, [A0 + 0xF4]
  4785. 00003422  48C0                     ext.l      D0
  4786. 00003424  2200                     move.l     D1, D0
  4787. label00003426:
  4788. 00003426  2F01                     move.l     -[A7], D1
  4789. 00003428  7001                     moveq.l    D0, 0x01
  4790. 0000342A  2F00                     move.l     -[A7], D0
  4791. 0000342C  4EBA ED8A                jsr        [PC - 0x1276 /* 000021B8 */]
  4792. 00003430  7000                     moveq.l    D0, 0x00
  4793. 00003432  2F00                     move.l     -[A7], D0
  4794. 00003434  2F00                     move.l     -[A7], D0
  4795. 00003436  2F00                     move.l     -[A7], D0
  4796. 00003438  2F00                     move.l     -[A7], D0
  4797. 0000343A  4EBA ED7C                jsr        [PC - 0x1284 /* 000021B8 */]
  4798. 0000343E  7000                     moveq.l    D0, 0x00
  4799. 00003440  2F00                     move.l     -[A7], D0
  4800. 00003442  2F00                     move.l     -[A7], D0
  4801. 00003444  2F00                     move.l     -[A7], D0
  4802. 00003446  7201                     moveq.l    D1, 0x01
  4803. 00003448  2F01                     move.l     -[A7], D1
  4804. 0000344A  4EBA ED6C                jsr        [PC - 0x1294 /* 000021B8 */]
  4805. 0000344E  7000                     moveq.l    D0, 0x00
  4806. 00003450  2F00                     move.l     -[A7], D0
  4807. 00003452  2F00                     move.l     -[A7], D0
  4808. 00003454  2F00                     move.l     -[A7], D0
  4809. 00003456  7201                     moveq.l    D1, 0x01
  4810. 00003458  2F01                     move.l     -[A7], D1
  4811. 0000345A  4EBA ED5C                jsr        [PC - 0x12A4 /* 000021B8 */]
  4812. 0000345E  7801                     moveq.l    D4, 0x01
  4813. 00003460  206D BA78                movea.l    A0, [A5 - 0x4588]
  4814. 00003464  303C 0804                move.w     D0, 0x804
  4815. 00003468  C068 0100                and.w      D0, [A0 + 0x100]
  4816. 0000346C  0C40 0804                cmpi.w     D0, 0x804
  4817. 00003470  4FEF 00A0                lea.l      A7, [A7 + 0xA0]
  4818. 00003474  6604                     bne        +0x6 /* 0000347A */
  4819. 00003476  700A                     moveq.l    D0, 0x0A
  4820. 00003478  6002                     bra        +0x4 /* 0000347C */
  4821. label0000347A:
  4822. 0000347A  7041                     moveq.l    D0, 0x41
  4823. label0000347C:
  4824. 0000347C  1B40 DFB0                move.b     [A5 - 0x2050], D0
  4825. 00003480  6000 017C                bra        +0x17E /* 000035FE */
  4826. label00003484:
  4827. 00003484  426E FEDC                clr.w      [A6 - 0x124]
  4828. 00003488  206D BA78                movea.l    A0, [A5 - 0x4588]
  4829. 0000348C  7000                     moveq.l    D0, 0x00
  4830. 0000348E  3028 0100                move.w     D0, [A0 + 0x100]
  4831. 00003492  223C 0000 0800           move.l     D1, 0x800
  4832. 00003498  C280                     and.l      D1, D0
  4833. 0000349A  6704                     beq        +0x6 /* 000034A0 */
  4834. 0000349C  7000                     moveq.l    D0, 0x00
  4835. 0000349E  6018                     bra        +0x1A /* 000034B8 */
  4836. label000034A0:
  4837. 000034A0  206D BA78                movea.l    A0, [A5 - 0x4588]
  4838. 000034A4  3028 00F6                move.w     D0, [A0 + 0xF6]
  4839. 000034A8  48C0                     ext.l      D0
  4840. 000034AA  206D BA78                movea.l    A0, [A5 - 0x4588]
  4841. 000034AE  3228 00F4                move.w     D1, [A0 + 0xF4]
  4842. 000034B2  48C1                     ext.l      D1
  4843. 000034B4  9081                     sub.l      D0, D1
  4844. 000034B6  5280                     addq.l     D0, 1
  4845. label000034B8:
  4846. 000034B8  2F00                     move.l     -[A7], D0
  4847. 000034BA  7001                     moveq.l    D0, 0x01
  4848. 000034BC  2F00                     move.l     -[A7], D0
  4849. 000034BE  4EBA ECF8                jsr        [PC - 0x1308 /* 000021B8 */]
  4850. 000034C2  206D BA78                movea.l    A0, [A5 - 0x4588]
  4851. 000034C6  7000                     moveq.l    D0, 0x00
  4852. 000034C8  3028 0100                move.w     D0, [A0 + 0x100]
  4853. 000034CC  7204                     moveq.l    D1, 0x04
  4854. 000034CE  C280                     and.l      D1, D0
  4855. 000034D0  6704                     beq        +0x6 /* 000034D6 */
  4856. 000034D2  7000                     moveq.l    D0, 0x00
  4857. 000034D4  6018                     bra        +0x1A /* 000034EE */
  4858. label000034D6:
  4859. 000034D6  206D BA78                movea.l    A0, [A5 - 0x4588]
  4860. 000034DA  3028 00F2                move.w     D0, [A0 + 0xF2]
  4861. 000034DE  48C0                     ext.l      D0
  4862. 000034E0  206D BA78                movea.l    A0, [A5 - 0x4588]
  4863. 000034E4  3228 00F0                move.w     D1, [A0 + 0xF0]
  4864. 000034E8  48C1                     ext.l      D1
  4865. 000034EA  9081                     sub.l      D0, D1
  4866. 000034EC  5280                     addq.l     D0, 1
  4867. label000034EE:
  4868. 000034EE  2F00                     move.l     -[A7], D0
  4869. 000034F0  7001                     moveq.l    D0, 0x01
  4870. 000034F2  2F00                     move.l     -[A7], D0
  4871. 000034F4  4EBA ECC2                jsr        [PC - 0x133E /* 000021B8 */]
  4872. 000034F8  7000                     moveq.l    D0, 0x00
  4873. 000034FA  2F00                     move.l     -[A7], D0
  4874. 000034FC  2F00                     move.l     -[A7], D0
  4875. 000034FE  206D BA78                movea.l    A0, [A5 - 0x4588]
  4876. 00003502  7200                     moveq.l    D1, 0x00
  4877. 00003504  3228 0100                move.w     D1, [A0 + 0x100]
  4878. 00003508  7404                     moveq.l    D2, 0x04
  4879. 0000350A  C481                     and.l      D2, D1
  4880. 0000350C  6704                     beq        +0x6 /* 00003512 */
  4881. 0000350E  7200                     moveq.l    D1, 0x00
  4882. 00003510  600E                     bra        +0x10 /* 00003520 */
  4883. label00003512:
  4884. 00003512  206D BA78                movea.l    A0, [A5 - 0x4588]
  4885. 00003516  3028 00F2                move.w     D0, [A0 + 0xF2]
  4886. 0000351A  48C0                     ext.l      D0
  4887. 0000351C  5280                     addq.l     D0, 1
  4888. 0000351E  2200                     move.l     D1, D0
  4889. label00003520:
  4890. 00003520  2F01                     move.l     -[A7], D1
  4891. 00003522  7001                     moveq.l    D0, 0x01
  4892. 00003524  2F00                     move.l     -[A7], D0
  4893. 00003526  4EBA EC90                jsr        [PC - 0x1370 /* 000021B8 */]
  4894. 0000352A  7000                     moveq.l    D0, 0x00
  4895. 0000352C  2F00                     move.l     -[A7], D0
  4896. 0000352E  2F00                     move.l     -[A7], D0
  4897. 00003530  206D BA78                movea.l    A0, [A5 - 0x4588]
  4898. 00003534  7200                     moveq.l    D1, 0x00
  4899. 00003536  3228 0100                move.w     D1, [A0 + 0x100]
  4900. 0000353A  243C 0000 0800           move.l     D2, 0x800
  4901. 00003540  C481                     and.l      D2, D1
  4902. 00003542  6704                     beq        +0x6 /* 00003548 */
  4903. 00003544  7200                     moveq.l    D1, 0x00
  4904. 00003546  600E                     bra        +0x10 /* 00003556 */
  4905. label00003548:
  4906. 00003548  206D BA78                movea.l    A0, [A5 - 0x4588]
  4907. 0000354C  3028 00F6                move.w     D0, [A0 + 0xF6]
  4908. 00003550  48C0                     ext.l      D0
  4909. 00003552  5280                     addq.l     D0, 1
  4910. 00003554  2200                     move.l     D1, D0
  4911. label00003556:
  4912. 00003556  2F01                     move.l     -[A7], D1
  4913. 00003558  7001                     moveq.l    D0, 0x01
  4914. 0000355A  2F00                     move.l     -[A7], D0
  4915. 0000355C  4EBA EC5A                jsr        [PC - 0x13A6 /* 000021B8 */]
  4916. 00003560  206D BA78                movea.l    A0, [A5 - 0x4588]
  4917. 00003564  303C 0804                move.w     D0, 0x804
  4918. 00003568  C068 0100                and.w      D0, [A0 + 0x100]
  4919. 0000356C  5940                     subq.w     D0, 4
  4920. 0000356E  4FEF 0030                lea.l      A7, [A7 + 0x30]
  4921. 00003572  670C                     beq        +0xE /* 00003580 */
  4922. 00003574  0440 07FC                subi.w     D0, 0x7FC
  4923. 00003578  670E                     beq        +0x10 /* 00003588 */
  4924. 0000357A  5940                     subq.w     D0, 4
  4925. 0000357C  6716                     beq        +0x18 /* 00003594 */
  4926. 0000357E  6010                     bra        +0x12 /* 00003590 */
  4927. label00003580:
  4928. 00003580  3D7C 0001 FEDC           move.w     [A6 - 0x124], 0x1
  4929. 00003586  600C                     bra        +0xE /* 00003594 */
  4930. label00003588:
  4931. 00003588  3D7C 0002 FEDC           move.w     [A6 - 0x124], 0x2
  4932. 0000358E  6004                     bra        +0x6 /* 00003594 */
  4933. label00003590:
  4934. 00003590  426E FEDC                clr.w      [A6 - 0x124]
  4935. label00003594:
  4936. 00003594  7000                     moveq.l    D0, 0x00
  4937. 00003596  2F00                     move.l     -[A7], D0
  4938. 00003598  2F00                     move.l     -[A7], D0
  4939. 0000359A  322E FEDC                move.w     D1, [A6 - 0x124]
  4940. 0000359E  48C1                     ext.l      D1
  4941. 000035A0  2F01                     move.l     -[A7], D1
  4942. 000035A2  2F00                     move.l     -[A7], D0
  4943. 000035A4  4EBA EC12                jsr        [PC - 0x13EE /* 000021B8 */]
  4944. 000035A8  7801                     moveq.l    D4, 0x01
  4945. 000035AA  1B7C 000A DFB0           move.b     [A5 - 0x2050], 0xA /* '\n' */
  4946. 000035B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4947. 000035B4  6048                     bra        +0x4A /* 000035FE */
  4948. label000035B6:
  4949. 000035B6  7000                     moveq.l    D0, 0x00
  4950. 000035B8  2F00                     move.l     -[A7], D0
  4951. 000035BA  2F00                     move.l     -[A7], D0
  4952. 000035BC  720A                     moveq.l    D1, 0x0A
  4953. 000035BE  2F01                     move.l     -[A7], D1
  4954. 000035C0  2F00                     move.l     -[A7], D0
  4955. 000035C2  4EBA EBF4                jsr        [PC - 0x140C /* 000021B8 */]
  4956. 000035C6  7000                     moveq.l    D0, 0x00
  4957. 000035C8  2F00                     move.l     -[A7], D0
  4958. 000035CA  2F00                     move.l     -[A7], D0
  4959. 000035CC  2F00                     move.l     -[A7], D0
  4960. 000035CE  2F00                     move.l     -[A7], D0
  4961. 000035D0  4EBA EBE6                jsr        [PC - 0x141A /* 000021B8 */]
  4962. 000035D4  7000                     moveq.l    D0, 0x00
  4963. 000035D6  2F00                     move.l     -[A7], D0
  4964. 000035D8  2F00                     move.l     -[A7], D0
  4965. 000035DA  2F00                     move.l     -[A7], D0
  4966. 000035DC  2F00                     move.l     -[A7], D0
  4967. 000035DE  4EBA EBD8                jsr        [PC - 0x1428 /* 000021B8 */]
  4968. 000035E2  7000                     moveq.l    D0, 0x00
  4969. 000035E4  2F00                     move.l     -[A7], D0
  4970. 000035E6  2F00                     move.l     -[A7], D0
  4971. 000035E8  2F00                     move.l     -[A7], D0
  4972. 000035EA  2F00                     move.l     -[A7], D0
  4973. 000035EC  4EBA EBCA                jsr        [PC - 0x1436 /* 000021B8 */]
  4974. 000035F0  7801                     moveq.l    D4, 0x01
  4975. 000035F2  4FEF 0040                lea.l      A7, [A7 + 0x40]
  4976. 000035F6  6006                     bra        +0x8 /* 000035FE */
  4977. label000035F8:
  4978. 000035F8  1B7C 000A DFB0           move.b     [A5 - 0x2050], 0xA /* '\n' */
  4979. label000035FE:
  4980. 000035FE  4A44                     tst.w      D4
  4981. 00003600  6714                     beq        +0x16 /* 00003616 */
  4982. 00003602  4244                     clr.w      D4
  4983. 00003604  7000                     moveq.l    D0, 0x00
  4984. 00003606  102D DFB2                move.b     D0, [A5 - 0x204E]
  4985. 0000360A  2F00                     move.l     -[A7], D0
  4986. 0000360C  4EBA 009C                jsr        [PC + 0x9C /* 000036AA */]
  4987. 00003610  4A40                     tst.w      D0
  4988. 00003612  588F                     addq.l     A7, 4
  4989. 00003614  6710                     beq        +0x12 /* 00003626 */
  4990. label00003616:
  4991. 00003616  700A                     moveq.l    D0, 0x0A
  4992. 00003618  B02D DFB2                cmp.b      D0, [A5 - 0x204E]
  4993. 0000361C  6600 F06E                bne        -0xF90 /* 0000268C */
  4994. 00003620  3D7C 0001 FEF2           move.w     [A6 - 0x10E], 0x1
  4995. label00003626:
  4996. 00003626  486D DFA4                pea.l      [A5 - 0x205C]
  4997. 0000362A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  4998. 0000362E  486D DFA0                pea.l      [A5 - 0x2060]
  4999. 00003632  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5000. 00003636  486D DF9C                pea.l      [A5 - 0x2064]
  5001. 0000363A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5002. 0000363E  486D DF98                pea.l      [A5 - 0x2068]
  5003. 00003642  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5004. 00003646  486D DF94                pea.l      [A5 - 0x206C]
  5005. 0000364A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5006. 0000364E  486D DF90                pea.l      [A5 - 0x2070]
  5007. 00003652  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5008. 00003656  486D DF8C                pea.l      [A5 - 0x2074]
  5009. 0000365A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  5010. 0000365E  4A6D DF36                tst.w      [A5 - 0x20CA]
  5011. 00003662  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5012. 00003666  6734                     beq        +0x36 /* 0000369C */
  5013. 00003668  4A6D DF34                tst.w      [A5 - 0x20CC]
  5014. 0000366C  672E                     beq        +0x30 /* 0000369C */
  5015. 0000366E  302D DF34                move.w     D0, [A5 - 0x20CC]
  5016. 00003672  48C0                     ext.l      D0
  5017. 00003674  2F00                     move.l     -[A7], D0
  5018. 00003676  4878 0449                push.l     0x449
  5019. 0000367A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5020. 0000367E  588F                     addq.l     A7, 4
  5021. 00003680  2F00                     move.l     -[A7], D0
  5022. 00003682  200B                     move.l     D0, A3
  5023. 00003684  5280                     addq.l     D0, 1
  5024. 00003686  2F00                     move.l     -[A7], D0
  5025. 00003688  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5026. 0000368C  1680                     move.b     [A3], D0
  5027. 0000368E  4878 0449                push.l     0x449
  5028. 00003692  2F0B                     move.l     -[A7], A3
  5029. 00003694  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  5030. 00003698  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5031. label0000369C:
  5032. 0000369C  302E FEF2                move.w     D0, [A6 - 0x10E]
  5033. 000036A0  4CEE 08F8 FE90           movem.l    D3,D4,D5,D6,D7,A3, [A6 - 0x170]
  5034. 000036A6  4E5E                     unlink     A6
  5035. 000036A8  4E75                     rts
  5036. fn000036AA:
  5037. 000036AA  2F07                     move.l     -[A7], D7
  5038. 000036AC  3E2F 000A                move.w     D7, [A7 + 0xA]
  5039. 000036B0  206D DFB6                movea.l    A0, [A5 - 0x204A]
  5040. 000036B4  1087                     move.b     [A0], D7
  5041. 000036B6  7000                     moveq.l    D0, 0x00
  5042. 000036B8  3007                     move.w     D0, D7
  5043. 000036BA  E088                     lsr        D0, 8
  5044. 000036BC  206D DFB6                movea.l    A0, [A5 - 0x204A]
  5045. 000036C0  1140 0001                move.b     [A0 + 0x1], D0
  5046. 000036C4  302D DFB4                move.w     D0, [A5 - 0x204C]
  5047. 000036C8  5940                     subq.w     D0, 4
  5048. 000036CA  222D DFB6                move.l     D1, [A5 - 0x204A]
  5049. 000036CE  5481                     addq.l     D1, 2
  5050. 000036D0  2041                     movea.l    A0, D1
  5051. 000036D2  1080                     move.b     [A0], D0
  5052. 000036D4  302D DFB4                move.w     D0, [A5 - 0x204C]
  5053. 000036D8  5940                     subq.w     D0, 4
  5054. 000036DA  7200                     moveq.l    D1, 0x00
  5055. 000036DC  3200                     move.w     D1, D0
  5056. 000036DE  E089                     lsr        D1, 8
  5057. 000036E0  202D DFB6                move.l     D0, [A5 - 0x204A]
  5058. 000036E4  5480                     addq.l     D0, 2
  5059. 000036E6  2040                     movea.l    A0, D0
  5060. 000036E8  1141 0001                move.b     [A0 + 0x1], D1
  5061. 000036EC  7000                     moveq.l    D0, 0x00
  5062. 000036EE  302D DFB4                move.w     D0, [A5 - 0x204C]
  5063. 000036F2  2F00                     move.l     -[A7], D0
  5064. 000036F4  2F2D DFB6                move.l     -[A7], [A5 - 0x204A]
  5065. 000036F8  206D DFBA                movea.l    A0, [A5 - 0x2046]
  5066. 000036FC  4E90                     jsr        [A0]
  5067. 000036FE  508F                     addq.l     A7, 8
  5068. 00003700  2E1F                     move.l     D7, [A7]+
  5069. 00003702  4E75                     rts
  5070. fn00003704:
  5071. 00003704  2F07                     move.l     -[A7], D7
  5072. 00003706  3E2F 000A                move.w     D7, [A7 + 0xA]
  5073. 0000370A  0C47 0092                cmpi.w     D7, 0x92
  5074. 0000370E  6604                     bne        +0x6 /* 00003714 */
  5075. 00003710  7009                     moveq.l    D0, 0x09
  5076. 00003712  6020                     bra        +0x22 /* 00003734 */
  5077. label00003714:
  5078. 00003714  0C47 0093                cmpi.w     D7, 0x93
  5079. 00003718  6604                     bne        +0x6 /* 0000371E */
  5080. 0000371A  7008                     moveq.l    D0, 0x08
  5081. 0000371C  6016                     bra        +0x18 /* 00003734 */
  5082. label0000371E:
  5083. 0000371E  0C47 0027                cmpi.w     D7, 0x27 /* '\'' */
  5084. 00003722  6604                     bne        +0x6 /* 00003728 */
  5085. 00003724  7069                     moveq.l    D0, 0x69
  5086. 00003726  600C                     bra        +0xE /* 00003734 */
  5087. label00003728:
  5088. 00003728  0C47 0025                cmpi.w     D7, 0x25 /* '%' */
  5089. 0000372C  6604                     bne        +0x6 /* 00003732 */
  5090. 0000372E  707D                     moveq.l    D0, 0x7D
  5091. 00003730  6002                     bra        +0x4 /* 00003734 */
  5092. label00003732:
  5093. 00003732  7000                     moveq.l    D0, 0x00
  5094. label00003734:
  5095. 00003734  2E1F                     move.l     D7, [A7]+
  5096. 00003736  4E75                     rts
  5097. fn00003738:
  5098. 00003738  48E7 0018                movem.l    -[A7], A3,A4
  5099. 0000373C  286F 000C                movea.l    A4, [A7 + 0xC]
  5100. 00003740  264C                     movea.l    A3, A4
  5101. 00003742  16FC 001E                move.b     [A3]+, 0x1E
  5102. 00003746  16BC 0001                move.b     [A3], 0x1
  5103. 0000374A  422B 0001                clr.b      [A3 + 0x1]
  5104. 0000374E  548B                     addq.l     A3, 2
  5105. 00003750  4A6F 0012                tst.w      [A7 + 0x12]
  5106. 00003754  6704                     beq        +0x6 /* 0000375A */
  5107. 00003756  7003                     moveq.l    D0, 0x03
  5108. 00003758  6002                     bra        +0x4 /* 0000375C */
  5109. label0000375A:
  5110. 0000375A  7004                     moveq.l    D0, 0x04
  5111. label0000375C:
  5112. 0000375C  16C0                     move.b     [A3]+, D0
  5113. 0000375E  4A6F 0016                tst.w      [A7 + 0x16]
  5114. 00003762  6704                     beq        +0x6 /* 00003768 */
  5115. 00003764  16FC 0015                move.b     [A3]+, 0x15
  5116. label00003768:
  5117. 00003768  200B                     move.l     D0, A3
  5118. 0000376A  908C                     sub.l      D0, A4
  5119. 0000376C  4CDF 1800                movem.l    A3,A4, [A7]+
  5120. 00003770  4E75                     rts
  5121. fn00003772:
  5122. 00003772  4E56 FE00                link       A6, -0x0200
  5123. 00003776  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  5124. 0000377A  47EE FE00                lea.l      A3, [A6 - 0x200]
  5125. 0000377E  2B4B DF38                move.l     [A5 - 0x20C8], A3
  5126. 00003782  426D DF3E                clr.w      [A5 - 0x20C2]
  5127. 00003786  426D DF3C                clr.w      [A5 - 0x20C4]
  5128. 0000378A  426D DF80                clr.w      [A5 - 0x2080]
  5129. 0000378E  426D DF8A                clr.w      [A5 - 0x2076]
  5130. label00003792:
  5131. 00003792  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  5132. 00003796  3B7C 0001 C5E2           move.w     [A5 - 0x3A1E], 0x1
  5133. 0000379C  0C6D 00FF BAE2           cmpi.w     [A5 - 0x451E], 0xFF
  5134. 000037A2  630E                     bls        +0x10 /* 000037B2 */
  5135. 000037A4  302D BAE2                move.w     D0, [A5 - 0x451E]
  5136. 000037A8  907C 0100                sub.w      D0, 0x100
  5137. 000037AC  7200                     moveq.l    D1, 0x00
  5138. 000037AE  3200                     move.w     D1, D0
  5139. 000037B0  6008                     bra        +0xA /* 000037BA */
  5140. label000037B2:
  5141. 000037B2  7000                     moveq.l    D0, 0x00
  5142. 000037B4  302D BAE2                move.w     D0, [A5 - 0x451E]
  5143. 000037B8  2200                     move.l     D1, D0
  5144. label000037BA:
  5145. 000037BA  3801                     move.w     D4, D1
  5146. 000037BC  0C44 0036                cmpi.w     D4, 0x36 /* '6' */
  5147. 000037C0  6506                     bcs        +0x8 /* 000037C8 */
  5148. 000037C2  0C44 003E                cmpi.w     D4, 0x3E /* '>' */
  5149. 000037C6  6336                     bls        +0x38 /* 000037FE */
  5150. label000037C8:
  5151. 000037C8  0C44 004F                cmpi.w     D4, 0x4F /* 'O' */
  5152. 000037CC  6506                     bcs        +0x8 /* 000037D4 */
  5153. 000037CE  0C44 0053                cmpi.w     D4, 0x53 /* 'S' */
  5154. 000037D2  632A                     bls        +0x2C /* 000037FE */
  5155. label000037D4:
  5156. 000037D4  0C44 0027                cmpi.w     D4, 0x27 /* '\'' */
  5157. 000037D8  6724                     beq        +0x26 /* 000037FE */
  5158. 000037DA  0C44 005F                cmpi.w     D4, 0x5F /* '_' */
  5159. 000037DE  671E                     beq        +0x20 /* 000037FE */
  5160. 000037E0  0C44 009D                cmpi.w     D4, 0x9D
  5161. 000037E4  6718                     beq        +0x1A /* 000037FE */
  5162. 000037E6  0C44 00D6                cmpi.w     D4, 0xD6
  5163. 000037EA  6712                     beq        +0x14 /* 000037FE */
  5164. 000037EC  0C44 00D1                cmpi.w     D4, 0xD1
  5165. 000037F0  670C                     beq        +0xE /* 000037FE */
  5166. 000037F2  0C44 00D0                cmpi.w     D4, 0xD0
  5167. 000037F6  6706                     beq        +0x8 /* 000037FE */
  5168. 000037F8  0C44 0025                cmpi.w     D4, 0x25 /* '%' */
  5169. 000037FC  6606                     bne        +0x8 /* 00003804 */
  5170. label000037FE:
  5171. 000037FE  3B7C 0001 DF8A           move.w     [A5 - 0x2076], 0x1
  5172. label00003804:
  5173. 00003804  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5174. 00003808  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5175. 0000380C  7000                     moveq.l    D0, 0x00
  5176. 0000380E  302D BAE2                move.w     D0, [A5 - 0x451E]
  5177. 00003812  D080                     add.l      D0, D0
  5178. 00003814  3031 0800                move.w     D0, [A1 + D0]
  5179. 00003818  5440                     addq.w     D0, 2
  5180. 0000381A  7200                     moveq.l    D1, 0x00
  5181. 0000381C  3200                     move.w     D1, D0
  5182. 0000381E  1230 1800                move.b     D1, [A0 + D1]
  5183. 00003822  0401 0011                subi.b     D1, 0x11
  5184. 00003826  6500 01CA                bcs        +0x1CC /* 000039F2 */
  5185. 0000382A  0C01 0010                cmpi.b     D1, 0x10
  5186. 0000382E  6200 01C2                bhi        +0x1C4 /* 000039F2 */
  5187. 00003832  7000                     moveq.l    D0, 0x00
  5188. 00003834  1001                     move.b     D0, D1
  5189. 00003836  D040                     add.w      D0, D0
  5190. 00003838  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5191. 0000383C  4EFB 0000                jmp        [PC + D0.w]
  5192. 00003840  0028 0028 01B4           ori.b      [A0 + 0x1B4], 0x28 /* '(' */
  5193. 00003846  00CE                     .incomplete
  5194. 00003848  00CE                     .incomplete
  5195. 0000384A  00CE                     .incomplete
  5196. 0000384C  00CE                     .incomplete
  5197. 0000384E  00CE                     .incomplete
  5198. 00003850  00CE                     .incomplete
  5199. 00003852  00CE                     .incomplete
  5200. 00003854  01B4 01B4                bclr       <<invalid full ext with I/IS == 4>>, D0
  5201. 00003858  0028 01B4 00BC           ori.b      [A0 + 0xBC], 0xB4
  5202. 0000385E  010C                     btst       A4, D0
  5203. 00003860  01C4                     .incomplete
  5204. 00003862  6000 019E                bra        +0x1A0 /* 00003A02 */
  5205. 00003866  3C2D BAE2                move.w     D6, [A5 - 0x451E]
  5206. 0000386A  6078                     bra        +0x7A /* 000038E4 */
  5207. label0000386C:
  5208. 0000386C  4EBA 01CE                jsr        [PC + 0x1CE /* 00003A3C */]
  5209. 00003870  3E00                     move.w     D7, D0
  5210. 00003872  0C46 0024                cmpi.w     D6, 0x24 /* '$' */
  5211. 00003876  6722                     beq        +0x24 /* 0000389A */
  5212. 00003878  7000                     moveq.l    D0, 0x00
  5213. 0000387A  3007                     move.w     D0, D7
  5214. 0000387C  2F00                     move.l     -[A7], D0
  5215. 0000387E  4EBA 0202                jsr        [PC + 0x202 /* 00003A82 */]
  5216. 00003882  2F00                     move.l     -[A7], D0
  5217. 00003884  7200                     moveq.l    D1, 0x00
  5218. 00003886  3206                     move.w     D1, D6
  5219. 00003888  2F01                     move.l     -[A7], D1
  5220. 0000388A  4EBA 01F6                jsr        [PC + 0x1F6 /* 00003A82 */]
  5221. 0000388E  588F                     addq.l     A7, 4
  5222. 00003890  2200                     move.l     D1, D0
  5223. 00003892  201F                     move.l     D0, [A7]+
  5224. 00003894  B240                     cmp.w      D1, D0
  5225. 00003896  588F                     addq.l     A7, 4
  5226. 00003898  6F22                     ble        +0x24 /* 000038BC */
  5227. label0000389A:
  5228. 0000389A  7000                     moveq.l    D0, 0x00
  5229. 0000389C  3007                     move.w     D0, D7
  5230. 0000389E  2F00                     move.l     -[A7], D0
  5231. 000038A0  4EBA 01E0                jsr        [PC + 0x1E0 /* 00003A82 */]
  5232. 000038A4  2F00                     move.l     -[A7], D0
  5233. 000038A6  7200                     moveq.l    D1, 0x00
  5234. 000038A8  3206                     move.w     D1, D6
  5235. 000038AA  2F01                     move.l     -[A7], D1
  5236. 000038AC  4EBA 01D4                jsr        [PC + 0x1D4 /* 00003A82 */]
  5237. 000038B0  588F                     addq.l     A7, 4
  5238. 000038B2  2200                     move.l     D1, D0
  5239. 000038B4  201F                     move.l     D0, [A7]+
  5240. 000038B6  B240                     cmp.w      D1, D0
  5241. 000038B8  588F                     addq.l     A7, 4
  5242. 000038BA  6C1A                     bge        +0x1C /* 000038D6 */
  5243. label000038BC:
  5244. 000038BC  7000                     moveq.l    D0, 0x00
  5245. 000038BE  2F00                     move.l     -[A7], D0
  5246. 000038C0  7200                     moveq.l    D1, 0x00
  5247. 000038C2  3207                     move.w     D1, D7
  5248. 000038C4  2F01                     move.l     -[A7], D1
  5249. 000038C6  4EBA 11FA                jsr        [PC + 0x11FA /* 00004AC2 */]
  5250. 000038CA  4A40                     tst.w      D0
  5251. 000038CC  508F                     addq.l     A7, 8
  5252. 000038CE  6614                     bne        +0x16 /* 000038E4 */
  5253. 000038D0  7000                     moveq.l    D0, 0x00
  5254. 000038D2  6000 015E                bra        +0x160 /* 00003A32 */
  5255. label000038D6:
  5256. 000038D6  7000                     moveq.l    D0, 0x00
  5257. 000038D8  3007                     move.w     D0, D7
  5258. 000038DA  2F00                     move.l     -[A7], D0
  5259. 000038DC  4EBA 0218                jsr        [PC + 0x218 /* 00003AF6 */]
  5260. 000038E0  588F                     addq.l     A7, 4
  5261. 000038E2  6006                     bra        +0x8 /* 000038EA */
  5262. label000038E4:
  5263. 000038E4  4A6D DF3E                tst.w      [A5 - 0x20C2]
  5264. 000038E8  6682                     bne        -0x7C /* 0000386C */
  5265. label000038EA:
  5266. 000038EA  7000                     moveq.l    D0, 0x00
  5267. 000038EC  3006                     move.w     D0, D6
  5268. 000038EE  2F00                     move.l     -[A7], D0
  5269. 000038F0  4EBA 0204                jsr        [PC + 0x204 /* 00003AF6 */]
  5270. 000038F4  588F                     addq.l     A7, 4
  5271. 000038F6  6000 010A                bra        +0x10C /* 00003A02 */
  5272. 000038FA  7000                     moveq.l    D0, 0x00
  5273. 000038FC  302D BAE2                move.w     D0, [A5 - 0x451E]
  5274. 00003900  2F00                     move.l     -[A7], D0
  5275. 00003902  4EBA 01F2                jsr        [PC + 0x1F2 /* 00003AF6 */]
  5276. 00003906  588F                     addq.l     A7, 4
  5277. 00003908  6000 00F8                bra        +0xFA /* 00003A02 */
  5278. 0000390C  7001                     moveq.l    D0, 0x01
  5279. 0000390E  322D BAE2                move.w     D1, [A5 - 0x451E]
  5280. 00003912  927C 0100                sub.w      D1, 0x100
  5281. 00003916  0C41 0025                cmpi.w     D1, 0x25 /* '%' */
  5282. 0000391A  670A                     beq        +0xC /* 00003926 */
  5283. 0000391C  0C6D 00D6 BAE2           cmpi.w     [A5 - 0x451E], 0xD6
  5284. 00003922  6702                     beq        +0x4 /* 00003926 */
  5285. 00003924  7000                     moveq.l    D0, 0x00
  5286. label00003926:
  5287. 00003926  4A80                     tst.l      D0
  5288. 00003928  6704                     beq        +0x6 /* 0000392E */
  5289. 0000392A  7001                     moveq.l    D0, 0x01
  5290. 0000392C  6002                     bra        +0x4 /* 00003930 */
  5291. label0000392E:
  5292. 0000392E  7000                     moveq.l    D0, 0x00
  5293. label00003930:
  5294. 00003930  3B40 DF88                move.w     [A5 - 0x2078], D0
  5295. 00003934  7000                     moveq.l    D0, 0x00
  5296. 00003936  302D BAE2                move.w     D0, [A5 - 0x451E]
  5297. 0000393A  2F00                     move.l     -[A7], D0
  5298. 0000393C  4EBA 01B8                jsr        [PC + 0x1B8 /* 00003AF6 */]
  5299. 00003940  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  5300. 00003944  588F                     addq.l     A7, 4
  5301. 00003946  6000 00BA                bra        +0xBC /* 00003A02 */
  5302. 0000394A  7A01                     moveq.l    D5, 0x01
  5303. 0000394C  6000 0096                bra        +0x98 /* 000039E4 */
  5304. label00003950:
  5305. 00003950  4EBA 00EA                jsr        [PC + 0xEA /* 00003A3C */]
  5306. 00003954  3E00                     move.w     D7, D0
  5307. 00003956  0C47 0024                cmpi.w     D7, 0x24 /* '$' */
  5308. 0000395A  6606                     bne        +0x8 /* 00003962 */
  5309. 0000395C  5245                     addq.w     D5, 1
  5310. 0000395E  6000 0084                bra        +0x86 /* 000039E4 */
  5311. label00003962:
  5312. 00003962  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5313. 00003966  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5314. 0000396A  7000                     moveq.l    D0, 0x00
  5315. 0000396C  3007                     move.w     D0, D7
  5316. 0000396E  D080                     add.l      D0, D0
  5317. 00003970  7200                     moveq.l    D1, 0x00
  5318. 00003972  3231 0800                move.w     D1, [A1 + D0]
  5319. 00003976  7014                     moveq.l    D0, 0x14
  5320. 00003978  B030 1802                cmp.b      D0, [A0 + D1 + 0x2]
  5321. 0000397C  6604                     bne        +0x6 /* 00003982 */
  5322. 0000397E  7000                     moveq.l    D0, 0x00
  5323. 00003980  6004                     bra        +0x6 /* 00003986 */
  5324. label00003982:
  5325. 00003982  7000                     moveq.l    D0, 0x00
  5326. 00003984  3005                     move.w     D0, D5
  5327. label00003986:
  5328. 00003986  2F00                     move.l     -[A7], D0
  5329. 00003988  7000                     moveq.l    D0, 0x00
  5330. 0000398A  3007                     move.w     D0, D7
  5331. 0000398C  2F00                     move.l     -[A7], D0
  5332. 0000398E  4EBA 1132                jsr        [PC + 0x1132 /* 00004AC2 */]
  5333. 00003992  4A40                     tst.w      D0
  5334. 00003994  508F                     addq.l     A7, 8
  5335. 00003996  6606                     bne        +0x8 /* 0000399E */
  5336. 00003998  7000                     moveq.l    D0, 0x00
  5337. 0000399A  6000 0096                bra        +0x98 /* 00003A32 */
  5338. label0000399E:
  5339. 0000399E  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5340. 000039A2  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5341. 000039A6  7000                     moveq.l    D0, 0x00
  5342. 000039A8  3007                     move.w     D0, D7
  5343. 000039AA  D080                     add.l      D0, D0
  5344. 000039AC  3031 0800                move.w     D0, [A1 + D0]
  5345. 000039B0  5440                     addq.w     D0, 2
  5346. 000039B2  7200                     moveq.l    D1, 0x00
  5347. 000039B4  3200                     move.w     D1, D0
  5348. 000039B6  7014                     moveq.l    D0, 0x14
  5349. 000039B8  B030 1800                cmp.b      D0, [A0 + D1]
  5350. 000039BC  6220                     bhi        +0x22 /* 000039DE */
  5351. 000039BE  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5352. 000039C2  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5353. 000039C6  7000                     moveq.l    D0, 0x00
  5354. 000039C8  3007                     move.w     D0, D7
  5355. 000039CA  D080                     add.l      D0, D0
  5356. 000039CC  3031 0800                move.w     D0, [A1 + D0]
  5357. 000039D0  5440                     addq.w     D0, 2
  5358. 000039D2  7200                     moveq.l    D1, 0x00
  5359. 000039D4  3200                     move.w     D1, D0
  5360. 000039D6  701A                     moveq.l    D0, 0x1A
  5361. 000039D8  B030 1800                cmp.b      D0, [A0 + D1]
  5362. 000039DC  640E                     bcc        +0x10 /* 000039EC */
  5363. label000039DE:
  5364. 000039DE  0C47 0026                cmpi.w     D7, 0x26 /* '&' */
  5365. 000039E2  6708                     beq        +0xA /* 000039EC */
  5366. label000039E4:
  5367. 000039E4  4A6D DF3E                tst.w      [A5 - 0x20C2]
  5368. 000039E8  6600 FF66                bne        -0x98 /* 00003950 */
  5369. label000039EC:
  5370. 000039EC  426D C5E2                clr.w      [A5 - 0x3A1E]
  5371. 000039F0  6010                     bra        +0x12 /* 00003A02 */
  5372. label000039F2:
  5373. 000039F2  4EBA 0C9E                jsr        [PC + 0xC9E /* 00004692 */]
  5374. 000039F6  4A40                     tst.w      D0
  5375. 000039F8  6604                     bne        +0x6 /* 000039FE */
  5376. 000039FA  7000                     moveq.l    D0, 0x00
  5377. 000039FC  6034                     bra        +0x36 /* 00003A32 */
  5378. label000039FE:
  5379. 000039FE  426D C5E2                clr.w      [A5 - 0x3A1E]
  5380. label00003A02:
  5381. 00003A02  0C6D 00FF BAE2           cmpi.w     [A5 - 0x451E], 0xFF
  5382. 00003A08  6600 FD88                bne        -0x276 /* 00003792 */
  5383. 00003A0C  601C                     bra        +0x1E /* 00003A2A */
  5384. label00003A0E:
  5385. 00003A0E  7000                     moveq.l    D0, 0x00
  5386. 00003A10  2F00                     move.l     -[A7], D0
  5387. 00003A12  4EBA 0028                jsr        [PC + 0x28 /* 00003A3C */]
  5388. 00003A16  7200                     moveq.l    D1, 0x00
  5389. 00003A18  3200                     move.w     D1, D0
  5390. 00003A1A  2F01                     move.l     -[A7], D1
  5391. 00003A1C  4EBA 10A4                jsr        [PC + 0x10A4 /* 00004AC2 */]
  5392. 00003A20  4A40                     tst.w      D0
  5393. 00003A22  508F                     addq.l     A7, 8
  5394. 00003A24  6604                     bne        +0x6 /* 00003A2A */
  5395. 00003A26  7000                     moveq.l    D0, 0x00
  5396. 00003A28  6008                     bra        +0xA /* 00003A32 */
  5397. label00003A2A:
  5398. 00003A2A  4A6D DF3E                tst.w      [A5 - 0x20C2]
  5399. 00003A2E  66DE                     bne        -0x20 /* 00003A0E */
  5400. 00003A30  7001                     moveq.l    D0, 0x01
  5401. label00003A32:
  5402. 00003A32  4CEE 08F0 FDEC           movem.l    D4,D5,D6,D7,A3, [A6 - 0x214]
  5403. 00003A38  4E5E                     unlink     A6
  5404. 00003A3A  4E75                     rts
  5405. fn00003A3C:
  5406. 00003A3C  2F0B                     move.l     -[A7], A3
  5407. 00003A3E  47ED DF40                lea.l      A3, [A5 - 0x20C0]
  5408. 00003A42  302D DF3E                move.w     D0, [A5 - 0x20C2]
  5409. 00003A46  536D DF3E                subq.w     [A5 - 0x20C2], 1
  5410. 00003A4A  D040                     add.w      D0, D0
  5411. 00003A4C  3033 0000                move.w     D0, [A3 + D0.w]
  5412. 00003A50  265F                     movea.l    A3, [A7]+
  5413. 00003A52  4E75                     rts
  5414. fn00003A54:
  5415. 00003A54  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5416. 00003A58  7000                     moveq.l    D0, 0x00
  5417. 00003A5A  302D DF3C                move.w     D0, [A5 - 0x20C4]
  5418. 00003A5E  E580                     asl        D0, 2
  5419. 00003A60  2030 0800                move.l     D0, [A0 + D0]
  5420. 00003A64  90AD DF82                sub.l      D0, [A5 - 0x207E]
  5421. 00003A68  3B40 DF80                move.w     [A5 - 0x2080], D0
  5422. 00003A6C  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5423. 00003A70  7000                     moveq.l    D0, 0x00
  5424. 00003A72  302D DF3C                move.w     D0, [A5 - 0x20C4]
  5425. 00003A76  536D DF3C                subq.w     [A5 - 0x20C4], 1
  5426. 00003A7A  E580                     asl        D0, 2
  5427. 00003A7C  2030 0800                move.l     D0, [A0 + D0]
  5428. 00003A80  4E75                     rts
  5429. fn00003A82:
  5430. 00003A82  2F07                     move.l     -[A7], D7
  5431. 00003A84  3E2F 000A                move.w     D7, [A7 + 0xA]
  5432. 00003A88  7001                     moveq.l    D0, 0x01
  5433. 00003A8A  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5434. 00003A8E  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5435. 00003A92  7200                     moveq.l    D1, 0x00
  5436. 00003A94  3207                     move.w     D1, D7
  5437. 00003A96  D281                     add.l      D1, D1
  5438. 00003A98  3231 1800                move.w     D1, [A1 + D1]
  5439. 00003A9C  5441                     addq.w     D1, 2
  5440. 00003A9E  7400                     moveq.l    D2, 0x00
  5441. 00003AA0  3401                     move.w     D2, D1
  5442. 00003AA2  7211                     moveq.l    D1, 0x11
  5443. 00003AA4  B230 2800                cmp.b      D1, [A0 + D2]
  5444. 00003AA8  6722                     beq        +0x24 /* 00003ACC */
  5445. 00003AAA  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5446. 00003AAE  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5447. 00003AB2  7200                     moveq.l    D1, 0x00
  5448. 00003AB4  3207                     move.w     D1, D7
  5449. 00003AB6  D281                     add.l      D1, D1
  5450. 00003AB8  3231 1800                move.w     D1, [A1 + D1]
  5451. 00003ABC  5441                     addq.w     D1, 2
  5452. 00003ABE  7400                     moveq.l    D2, 0x00
  5453. 00003AC0  3401                     move.w     D2, D1
  5454. 00003AC2  7212                     moveq.l    D1, 0x12
  5455. 00003AC4  B230 2800                cmp.b      D1, [A0 + D2]
  5456. 00003AC8  6702                     beq        +0x4 /* 00003ACC */
  5457. 00003ACA  7000                     moveq.l    D0, 0x00
  5458. label00003ACC:
  5459. 00003ACC  4A80                     tst.l      D0
  5460. 00003ACE  6720                     beq        +0x22 /* 00003AF0 */
  5461. 00003AD0  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5462. 00003AD4  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5463. 00003AD8  7000                     moveq.l    D0, 0x00
  5464. 00003ADA  3007                     move.w     D0, D7
  5465. 00003ADC  D080                     add.l      D0, D0
  5466. 00003ADE  3031 0800                move.w     D0, [A1 + D0]
  5467. 00003AE2  5640                     addq.w     D0, 3
  5468. 00003AE4  7200                     moveq.l    D1, 0x00
  5469. 00003AE6  3200                     move.w     D1, D0
  5470. 00003AE8  7000                     moveq.l    D0, 0x00
  5471. 00003AEA  1030 1800                move.b     D0, [A0 + D1]
  5472. 00003AEE  6002                     bra        +0x4 /* 00003AF2 */
  5473. label00003AF0:
  5474. 00003AF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5475. label00003AF2:
  5476. 00003AF2  2E1F                     move.l     D7, [A7]+
  5477. 00003AF4  4E75                     rts
  5478. fn00003AF6:
  5479. 00003AF6  2F0B                     move.l     -[A7], A3
  5480. 00003AF8  47ED DF40                lea.l      A3, [A5 - 0x20C0]
  5481. 00003AFC  526D DF3E                addq.w     [A5 - 0x20C2], 1
  5482. 00003B00  302D DF3E                move.w     D0, [A5 - 0x20C2]
  5483. 00003B04  D040                     add.w      D0, D0
  5484. 00003B06  37AF 000A 0000           move.w     [A3 + D0.w], [A7 + 0xA]
  5485. 00003B0C  265F                     movea.l    A3, [A7]+
  5486. 00003B0E  4E75                     rts
  5487. fn00003B10:
  5488. 00003B10  2F0B                     move.l     -[A7], A3
  5489. 00003B12  266F 0008                movea.l    A3, [A7 + 0x8]
  5490. 00003B16  7000                     moveq.l    D0, 0x00
  5491. 00003B18  302D DF80                move.w     D0, [A5 - 0x2080]
  5492. 00003B1C  D0AD DF82                add.l      D0, [A5 - 0x207E]
  5493. 00003B20  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5494. 00003B24  526D DF3C                addq.w     [A5 - 0x20C4], 1
  5495. 00003B28  7200                     moveq.l    D1, 0x00
  5496. 00003B2A  322D DF3C                move.w     D1, [A5 - 0x20C4]
  5497. 00003B2E  E581                     asl        D1, 2
  5498. 00003B30  2180 1800                move.l     [A0 + D1], D0
  5499. 00003B34  200B                     move.l     D0, A3
  5500. 00003B36  5280                     addq.l     D0, 1
  5501. 00003B38  2F00                     move.l     -[A7], D0
  5502. 00003B3A  7000                     moveq.l    D0, 0x00
  5503. 00003B3C  302D DF80                move.w     D0, [A5 - 0x2080]
  5504. 00003B40  D0AD DF82                add.l      D0, [A5 - 0x207E]
  5505. 00003B44  2F00                     move.l     -[A7], D0
  5506. 00003B46  7000                     moveq.l    D0, 0x00
  5507. 00003B48  1013                     move.b     D0, [A3]
  5508. 00003B4A  2F00                     move.l     -[A7], D0
  5509. 00003B4C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5510. 00003B50  7000                     moveq.l    D0, 0x00
  5511. 00003B52  1013                     move.b     D0, [A3]
  5512. 00003B54  D16D DF80                add.w      [A5 - 0x2080], D0
  5513. 00003B58  265F                     movea.l    A3, [A7]+
  5514. 00003B5A  4E75                     rts
  5515. fn00003B5C:
  5516. 00003B5C  4E56 FC00                link       A6, -0x0400
  5517. 00003B60  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5518. 00003B64  49EE FC00                lea.l      A4, [A6 - 0x400]
  5519. 00003B68  3C2E 000E                move.w     D6, [A6 + 0xE]
  5520. 00003B6C  3E2E 000A                move.w     D7, [A6 + 0xA]
  5521. 00003B70  0C47 00FF                cmpi.w     D7, 0xFF
  5522. 00003B74  6318                     bls        +0x1A /* 00003B8E */
  5523. 00003B76  7000                     moveq.l    D0, 0x00
  5524. 00003B78  3007                     move.w     D0, D7
  5525. 00003B7A  90BC 0000 0100           sub.l      D0, 0x100
  5526. 00003B80  2F00                     move.l     -[A7], D0
  5527. 00003B82  4EBA FB80                jsr        [PC - 0x480 /* 00003704 */]
  5528. 00003B86  7200                     moveq.l    D1, 0x00
  5529. 00003B88  3200                     move.w     D1, D0
  5530. 00003B8A  588F                     addq.l     A7, 4
  5531. 00003B8C  600C                     bra        +0xE /* 00003B9A */
  5532. label00003B8E:
  5533. 00003B8E  2007                     move.l     D0, D7
  5534. 00003B90  E540                     asl        D0.w, 2
  5535. 00003B92  41ED DB84                lea.l      A0, [A5 - 0x247C]
  5536. 00003B96  2230 0000                move.l     D1, [A0 + D0.w]
  5537. label00003B9A:
  5538. 00003B9A  1A01                     move.b     D5, D1
  5539. 00003B9C  264C                     movea.l    A3, A4
  5540. 00003B9E  528B                     addq.l     A3, 1
  5541. 00003BA0  0C47 0069                cmpi.w     D7, 0x69 /* 'i' */
  5542. 00003BA4  6712                     beq        +0x14 /* 00003BB8 */
  5543. 00003BA6  0C47 0071                cmpi.w     D7, 0x71 /* 'q' */
  5544. 00003BAA  670C                     beq        +0xE /* 00003BB8 */
  5545. 00003BAC  0C47 0072                cmpi.w     D7, 0x72 /* 'r' */
  5546. 00003BB0  6706                     beq        +0x8 /* 00003BB8 */
  5547. 00003BB2  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  5548. 00003BB6  6610                     bne        +0x12 /* 00003BC8 */
  5549. label00003BB8:
  5550. 00003BB8  7000                     moveq.l    D0, 0x00
  5551. 00003BBA  3007                     move.w     D0, D7
  5552. 00003BBC  2F00                     move.l     -[A7], D0
  5553. 00003BBE  4EBA 0222                jsr        [PC + 0x222 /* 00003DE2 */]
  5554. 00003BC2  588F                     addq.l     A7, 4
  5555. 00003BC4  6000 0212                bra        +0x214 /* 00003DD8 */
  5556. label00003BC8:
  5557. 00003BC8  0C47 0077                cmpi.w     D7, 0x77 /* 'w' */
  5558. 00003BCC  670C                     beq        +0xE /* 00003BDA */
  5559. 00003BCE  0C47 007B                cmpi.w     D7, 0x7B /* '{' */
  5560. 00003BD2  6706                     beq        +0x8 /* 00003BDA */
  5561. 00003BD4  0C47 007D                cmpi.w     D7, 0x7D /* '}' */
  5562. 00003BD8  6610                     bne        +0x12 /* 00003BEA */
  5563. label00003BDA:
  5564. 00003BDA  7000                     moveq.l    D0, 0x00
  5565. 00003BDC  3007                     move.w     D0, D7
  5566. 00003BDE  2F00                     move.l     -[A7], D0
  5567. 00003BE0  4EBA 02D2                jsr        [PC + 0x2D2 /* 00003EB4 */]
  5568. 00003BE4  588F                     addq.l     A7, 4
  5569. 00003BE6  6000 01F0                bra        +0x1F2 /* 00003DD8 */
  5570. label00003BEA:
  5571. 00003BEA  0C47 008C                cmpi.w     D7, 0x8C
  5572. 00003BEE  670C                     beq        +0xE /* 00003BFC */
  5573. 00003BF0  0C47 008B                cmpi.w     D7, 0x8B
  5574. 00003BF4  6706                     beq        +0x8 /* 00003BFC */
  5575. 00003BF6  0C47 008D                cmpi.w     D7, 0x8D
  5576. 00003BFA  6610                     bne        +0x12 /* 00003C0C */
  5577. label00003BFC:
  5578. 00003BFC  7000                     moveq.l    D0, 0x00
  5579. 00003BFE  3007                     move.w     D0, D7
  5580. 00003C00  2F00                     move.l     -[A7], D0
  5581. 00003C02  4EBA 040C                jsr        [PC + 0x40C /* 00004010 */]
  5582. 00003C06  588F                     addq.l     A7, 4
  5583. 00003C08  6000 01CE                bra        +0x1D0 /* 00003DD8 */
  5584. label00003C0C:
  5585. 00003C0C  0C47 0089                cmpi.w     D7, 0x89
  5586. 00003C10  670C                     beq        +0xE /* 00003C1E */
  5587. 00003C12  0C47 0088                cmpi.w     D7, 0x88
  5588. 00003C16  6706                     beq        +0x8 /* 00003C1E */
  5589. 00003C18  0C47 008A                cmpi.w     D7, 0x8A
  5590. 00003C1C  6610                     bne        +0x12 /* 00003C2E */
  5591. label00003C1E:
  5592. 00003C1E  7000                     moveq.l    D0, 0x00
  5593. 00003C20  3007                     move.w     D0, D7
  5594. 00003C22  2F00                     move.l     -[A7], D0
  5595. 00003C24  4EBA 04F2                jsr        [PC + 0x4F2 /* 00004118 */]
  5596. 00003C28  588F                     addq.l     A7, 4
  5597. 00003C2A  6000 01AC                bra        +0x1AE /* 00003DD8 */
  5598. label00003C2E:
  5599. 00003C2E  0C47 0100                cmpi.w     D7, 0x100
  5600. 00003C32  630C                     bls        +0xE /* 00003C40 */
  5601. 00003C34  3007                     move.w     D0, D7
  5602. 00003C36  907C 0100                sub.w      D0, 0x100
  5603. 00003C3A  0C40 0025                cmpi.w     D0, 0x25 /* '%' */
  5604. 00003C3E  6706                     beq        +0x8 /* 00003C46 */
  5605. label00003C40:
  5606. 00003C40  0C47 00B2                cmpi.w     D7, 0xB2
  5607. 00003C44  6610                     bne        +0x12 /* 00003C56 */
  5608. label00003C46:
  5609. 00003C46  7000                     moveq.l    D0, 0x00
  5610. 00003C48  3007                     move.w     D0, D7
  5611. 00003C4A  2F00                     move.l     -[A7], D0
  5612. 00003C4C  4EBA 061C                jsr        [PC + 0x61C /* 0000426A */]
  5613. 00003C50  588F                     addq.l     A7, 4
  5614. 00003C52  6000 0184                bra        +0x186 /* 00003DD8 */
  5615. label00003C56:
  5616. 00003C56  0C47 00D6                cmpi.w     D7, 0xD6
  5617. 00003C5A  6610                     bne        +0x12 /* 00003C6C */
  5618. 00003C5C  7000                     moveq.l    D0, 0x00
  5619. 00003C5E  3007                     move.w     D0, D7
  5620. 00003C60  2F00                     move.l     -[A7], D0
  5621. 00003C62  4EBA 070A                jsr        [PC + 0x70A /* 0000436E */]
  5622. 00003C66  588F                     addq.l     A7, 4
  5623. 00003C68  6000 016E                bra        +0x170 /* 00003DD8 */
  5624. label00003C6C:
  5625. 00003C6C  0C47 004D                cmpi.w     D7, 0x4D /* 'M' */
  5626. 00003C70  670C                     beq        +0xE /* 00003C7E */
  5627. 00003C72  0C47 00C9                cmpi.w     D7, 0xC9
  5628. 00003C76  6706                     beq        +0x8 /* 00003C7E */
  5629. 00003C78  0C47 00CA                cmpi.w     D7, 0xCA
  5630. 00003C7C  6610                     bne        +0x12 /* 00003C8E */
  5631. label00003C7E:
  5632. 00003C7E  7000                     moveq.l    D0, 0x00
  5633. 00003C80  3007                     move.w     D0, D7
  5634. 00003C82  2F00                     move.l     -[A7], D0
  5635. 00003C84  4EBA 0894                jsr        [PC + 0x894 /* 0000451A */]
  5636. 00003C88  588F                     addq.l     A7, 4
  5637. 00003C8A  6000 014C                bra        +0x14E /* 00003DD8 */
  5638. label00003C8E:
  5639. 00003C8E  0C47 008F                cmpi.w     D7, 0x8F
  5640. 00003C92  670C                     beq        +0xE /* 00003CA0 */
  5641. 00003C94  0C47 00D5                cmpi.w     D7, 0xD5
  5642. 00003C98  6706                     beq        +0x8 /* 00003CA0 */
  5643. 00003C9A  0C47 00D7                cmpi.w     D7, 0xD7
  5644. 00003C9E  6614                     bne        +0x16 /* 00003CB4 */
  5645. label00003CA0:
  5646. 00003CA0  7000                     moveq.l    D0, 0x00
  5647. 00003CA2  3006                     move.w     D0, D6
  5648. 00003CA4  2F00                     move.l     -[A7], D0
  5649. 00003CA6  7000                     moveq.l    D0, 0x00
  5650. 00003CA8  3007                     move.w     D0, D7
  5651. 00003CAA  2F00                     move.l     -[A7], D0
  5652. 00003CAC  4EBA 0916                jsr        [PC + 0x916 /* 000045C4 */]
  5653. 00003CB0  508F                     addq.l     A7, 8
  5654. 00003CB2  6036                     bra        +0x38 /* 00003CEA */
  5655. label00003CB4:
  5656. 00003CB4  0C47 00FF                cmpi.w     D7, 0xFF
  5657. 00003CB8  6516                     bcs        +0x18 /* 00003CD0 */
  5658. 00003CBA  7000                     moveq.l    D0, 0x00
  5659. 00003CBC  3007                     move.w     D0, D7
  5660. 00003CBE  90BC 0000 0100           sub.l      D0, 0x100
  5661. 00003CC4  2F00                     move.l     -[A7], D0
  5662. 00003CC6  4EBA FA3C                jsr        [PC - 0x5C4 /* 00003704 */]
  5663. 00003CCA  4A40                     tst.w      D0
  5664. 00003CCC  588F                     addq.l     A7, 4
  5665. 00003CCE  6714                     beq        +0x16 /* 00003CE4 */
  5666. label00003CD0:
  5667. 00003CD0  0C47 00FF                cmpi.w     D7, 0xFF
  5668. 00003CD4  6414                     bcc        +0x16 /* 00003CEA */
  5669. 00003CD6  2007                     move.l     D0, D7
  5670. 00003CD8  E540                     asl        D0.w, 2
  5671. 00003CDA  41ED DB84                lea.l      A0, [A5 - 0x247C]
  5672. 00003CDE  4AB0 0000                tst.l      [A0 + D0.w]
  5673. 00003CE2  6606                     bne        +0x8 /* 00003CEA */
  5674. label00003CE4:
  5675. 00003CE4  7000                     moveq.l    D0, 0x00
  5676. 00003CE6  6000 00F0                bra        +0xF2 /* 00003DD8 */
  5677. label00003CEA:
  5678. 00003CEA  0C05 0039                cmpi.b     D5, 0x39 /* '9' */
  5679. 00003CEE  6700 00C4                beq        +0xC6 /* 00003DB4 */
  5680. 00003CF2  0C05 003B                cmpi.b     D5, 0x3B /* ';' */
  5681. 00003CF6  6700 00BC                beq        +0xBE /* 00003DB4 */
  5682. 00003CFA  0C05 0038                cmpi.b     D5, 0x38 /* '8' */
  5683. 00003CFE  6700 00B4                beq        +0xB6 /* 00003DB4 */
  5684. 00003D02  0C05 003C                cmpi.b     D5, 0x3C /* '<' */
  5685. 00003D06  6700 00AC                beq        +0xAE /* 00003DB4 */
  5686. 00003D0A  7000                     moveq.l    D0, 0x00
  5687. 00003D0C  1005                     move.b     D0, D5
  5688. 00003D0E  0C80 0000 0090           cmpi.l     D0, 0x90
  5689. 00003D14  6700 009E                beq        +0xA0 /* 00003DB4 */
  5690. 00003D18  0C05 003E                cmpi.b     D5, 0x3E /* '>' */
  5691. 00003D1C  6700 0096                beq        +0x98 /* 00003DB4 */
  5692. 00003D20  0C05 000B                cmpi.b     D5, 0xB
  5693. 00003D24  6700 008E                beq        +0x90 /* 00003DB4 */
  5694. 00003D28  0C05 0005                cmpi.b     D5, 0x5
  5695. 00003D2C  6700 0086                beq        +0x88 /* 00003DB4 */
  5696. 00003D30  7000                     moveq.l    D0, 0x00
  5697. 00003D32  1005                     move.b     D0, D5
  5698. 00003D34  0C80 0000 00A9           cmpi.l     D0, 0xA9
  5699. 00003D3A  6778                     beq        +0x7A /* 00003DB4 */
  5700. 00003D3C  0C05 0007                cmpi.b     D5, 0x7
  5701. 00003D40  6772                     beq        +0x74 /* 00003DB4 */
  5702. 00003D42  0C05 0006                cmpi.b     D5, 0x6
  5703. 00003D46  676C                     beq        +0x6E /* 00003DB4 */
  5704. 00003D48  0C05 000C                cmpi.b     D5, 0xC
  5705. 00003D4C  6766                     beq        +0x68 /* 00003DB4 */
  5706. 00003D4E  7000                     moveq.l    D0, 0x00
  5707. 00003D50  1005                     move.b     D0, D5
  5708. 00003D52  0C80 0000 00C1           cmpi.l     D0, 0xC1
  5709. 00003D58  675A                     beq        +0x5C /* 00003DB4 */
  5710. 00003D5A  0C05 0004                cmpi.b     D5, 0x4
  5711. 00003D5E  6754                     beq        +0x56 /* 00003DB4 */
  5712. 00003D60  7000                     moveq.l    D0, 0x00
  5713. 00003D62  1005                     move.b     D0, D5
  5714. 00003D64  0C80 0000 00C2           cmpi.l     D0, 0xC2
  5715. 00003D6A  6748                     beq        +0x4A /* 00003DB4 */
  5716. 00003D6C  0C05 002E                cmpi.b     D5, 0x2E /* '.' */
  5717. 00003D70  6742                     beq        +0x44 /* 00003DB4 */
  5718. 00003D72  0C05 0073                cmpi.b     D5, 0x73 /* 's' */
  5719. 00003D76  673C                     beq        +0x3E /* 00003DB4 */
  5720. 00003D78  0C05 0074                cmpi.b     D5, 0x74 /* 't' */
  5721. 00003D7C  6736                     beq        +0x38 /* 00003DB4 */
  5722. 00003D7E  0C05 007C                cmpi.b     D5, 0x7C /* '|' */
  5723. 00003D82  6730                     beq        +0x32 /* 00003DB4 */
  5724. 00003D84  0C05 006D                cmpi.b     D5, 0x6D /* 'm' */
  5725. 00003D88  672A                     beq        +0x2C /* 00003DB4 */
  5726. 00003D8A  0C05 0061                cmpi.b     D5, 0x61 /* 'a' */
  5727. 00003D8E  6724                     beq        +0x26 /* 00003DB4 */
  5728. 00003D90  0C05 0009                cmpi.b     D5, 0x9 /* '\t' */
  5729. 00003D94  671E                     beq        +0x20 /* 00003DB4 */
  5730. 00003D96  0C05 0008                cmpi.b     D5, 0x8
  5731. 00003D9A  6718                     beq        +0x1A /* 00003DB4 */
  5732. 00003D9C  0C05 0001                cmpi.b     D5, 0x1
  5733. 00003DA0  6712                     beq        +0x14 /* 00003DB4 */
  5734. 00003DA2  0C05 0064                cmpi.b     D5, 0x64 /* 'd' */
  5735. 00003DA6  670C                     beq        +0xE /* 00003DB4 */
  5736. 00003DA8  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  5737. 00003DAC  6706                     beq        +0x8 /* 00003DB4 */
  5738. 00003DAE  0C05 000E                cmpi.b     D5, 0xE
  5739. 00003DB2  6608                     bne        +0xA /* 00003DBC */
  5740. label00003DB4:
  5741. 00003DB4  16FC 0042                move.b     [A3]+, 0x42 /* 'B' */
  5742. 00003DB8  16C6                     move.b     [A3]+, D6
  5743. 00003DBA  6004                     bra        +0x6 /* 00003DC0 */
  5744. label00003DBC:
  5745. 00003DBC  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  5746. label00003DC0:
  5747. 00003DC0  16C5                     move.b     [A3]+, D5
  5748. 00003DC2  200B                     move.l     D0, A3
  5749. 00003DC4  908C                     sub.l      D0, A4
  5750. 00003DC6  5380                     subq.l     D0, 1
  5751. 00003DC8  1880                     move.b     [A4], D0
  5752. 00003DCA  2F0C                     move.l     -[A7], A4
  5753. 00003DCC  4EBA FD42                jsr        [PC - 0x2BE /* 00003B10 */]
  5754. 00003DD0  9D6D DF3C                sub.w      [A5 - 0x20C4], D6
  5755. 00003DD4  7001                     moveq.l    D0, 0x01
  5756. 00003DD6  588F                     addq.l     A7, 4
  5757. label00003DD8:
  5758. 00003DD8  4CEE 18E0 FBEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x414]
  5759. 00003DDE  4E5E                     unlink     A6
  5760. 00003DE0  4E75                     rts
  5761. fn00003DE2:
  5762. 00003DE2  4E56 FFEA                link       A6, -0x0016
  5763. 00003DE6  48E7 0110                movem.l    -[A7], D7,A3
  5764. 00003DEA  3E2E 000A                move.w     D7, [A6 + 0xA]
  5765. 00003DEE  7000                     moveq.l    D0, 0x00
  5766. 00003DF0  302D DF80                move.w     D0, [A5 - 0x2080]
  5767. 00003DF4  2640                     movea.l    A3, D0
  5768. 00003DF6  D7ED DF82                add.l      A3, [A5 - 0x207E]
  5769. 00003DFA  16FC 0015                move.b     [A3]+, 0x15
  5770. 00003DFE  0C47 0069                cmpi.w     D7, 0x69 /* 'i' */
  5771. 00003E02  6608                     bne        +0xA /* 00003E0C */
  5772. 00003E04  16FC 0003                move.b     [A3]+, 0x3
  5773. 00003E08  6000 0090                bra        +0x92 /* 00003E9A */
  5774. label00003E0C:
  5775. 00003E0C  0C47 0071                cmpi.w     D7, 0x71 /* 'q' */
  5776. 00003E10  670C                     beq        +0xE /* 00003E1E */
  5777. 00003E12  0C47 0072                cmpi.w     D7, 0x72 /* 'r' */
  5778. 00003E16  6706                     beq        +0x8 /* 00003E1E */
  5779. 00003E18  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  5780. 00003E1C  667C                     bne        +0x7E /* 00003E9A */
  5781. label00003E1E:
  5782. 00003E1E  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  5783. 00003E22  6604                     bne        +0x6 /* 00003E28 */
  5784. 00003E24  701F                     moveq.l    D0, 0x1F
  5785. 00003E26  6002                     bra        +0x4 /* 00003E2A */
  5786. label00003E28:
  5787. 00003E28  701E                     moveq.l    D0, 0x1E
  5788. label00003E2A:
  5789. 00003E2A  16C0                     move.b     [A3]+, D0
  5790. 00003E2C  0C47 0071                cmpi.w     D7, 0x71 /* 'q' */
  5791. 00003E30  660A                     bne        +0xC /* 00003E3C */
  5792. 00003E32  16BC 0018                move.b     [A3], 0x18
  5793. 00003E36  422B 0001                clr.b      [A3 + 0x1]
  5794. 00003E3A  6044                     bra        +0x46 /* 00003E80 */
  5795. label00003E3C:
  5796. 00003E3C  0C47 0072                cmpi.w     D7, 0x72 /* 'r' */
  5797. 00003E40  660C                     bne        +0xE /* 00003E4E */
  5798. 00003E42  16BC 05A0                move.b     [A3], 0xA0
  5799. 00003E46  177C 0005 0001           move.b     [A3 + 0x1], 0x5
  5800. 00003E4C  6032                     bra        +0x34 /* 00003E80 */
  5801. label00003E4E:
  5802. 00003E4E  203C 0001 5180           move.l     D0, 0x15180
  5803. 00003E54  2D40 FFEA                move.l     [A6 - 0x16], D0
  5804. 00003E58  486E FFEA                pea.l      [A6 - 0x16]
  5805. 00003E5C  486E FFEE                pea.l      [A6 - 0x12]
  5806. 00003E60  3F3C 280E                move.w     -[A7], 0x280E
  5807. 00003E64  A9EB                     syscall    Pack4/FP68K
  5808. 00003E66  486E FFEE                pea.l      [A6 - 0x12]
  5809. 00003E6A  486E FFF8                pea.l      [A6 - 0x8]
  5810. 00003E6E  3F3C 0810                move.w     -[A7], 0x810
  5811. 00003E72  A9EB                     syscall    Pack4/FP68K
  5812. 00003E74  2F0B                     move.l     -[A7], A3
  5813. 00003E76  486E FFF8                pea.l      [A6 - 0x8]
  5814. 00003E7A  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  5815. 00003E7E  508F                     addq.l     A7, 8
  5816. label00003E80:
  5817. 00003E80  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  5818. 00003E84  6604                     bne        +0x6 /* 00003E8A */
  5819. 00003E86  7008                     moveq.l    D0, 0x08
  5820. 00003E88  6002                     bra        +0x4 /* 00003E8C */
  5821. label00003E8A:
  5822. 00003E8A  7002                     moveq.l    D0, 0x02
  5823. label00003E8C:
  5824. 00003E8C  D7C0                     add.l      A3, D0
  5825. 00003E8E  16FC 0006                move.b     [A3]+, 0x6
  5826. 00003E92  16FC 0015                move.b     [A3]+, 0x15
  5827. 00003E96  16FC 0003                move.b     [A3]+, 0x3
  5828. label00003E9A:
  5829. 00003E9A  200B                     move.l     D0, A3
  5830. 00003E9C  90AD DF82                sub.l      D0, [A5 - 0x207E]
  5831. 00003EA0  3B40 DF80                move.w     [A5 - 0x2080], D0
  5832. 00003EA4  536D DF3C                subq.w     [A5 - 0x20C4], 1
  5833. 00003EA8  7001                     moveq.l    D0, 0x01
  5834. 00003EAA  4CEE 0880 FFE2           movem.l    D7,A3, [A6 - 0x1E]
  5835. 00003EB0  4E5E                     unlink     A6
  5836. 00003EB2  4E75                     rts
  5837. fn00003EB4:
  5838. 00003EB4  4E56 F3FA                link       A6, -0x0C06
  5839. 00003EB8  48E7 0018                movem.l    -[A7], A3,A4
  5840. 00003EBC  49EE FBFE                lea.l      A4, [A6 - 0x402]
  5841. 00003EC0  7000                     moveq.l    D0, 0x00
  5842. 00003EC2  302D DF80                move.w     D0, [A5 - 0x2080]
  5843. 00003EC6  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5844. 00003ECA  7200                     moveq.l    D1, 0x00
  5845. 00003ECC  322D DF3C                move.w     D1, [A5 - 0x20C4]
  5846. 00003ED0  E581                     asl        D1, 2
  5847. 00003ED2  2230 1800                move.l     D1, [A0 + D1]
  5848. 00003ED6  92AD DF82                sub.l      D1, [A5 - 0x207E]
  5849. 00003EDA  9081                     sub.l      D0, D1
  5850. 00003EDC  1880                     move.b     [A4], D0
  5851. 00003EDE  4EBA FB74                jsr        [PC - 0x48C /* 00003A54 */]
  5852. 00003EE2  2F00                     move.l     -[A7], D0
  5853. 00003EE4  200C                     move.l     D0, A4
  5854. 00003EE6  5280                     addq.l     D0, 1
  5855. 00003EE8  2F00                     move.l     -[A7], D0
  5856. 00003EEA  7000                     moveq.l    D0, 0x00
  5857. 00003EEC  1014                     move.b     D0, [A4]
  5858. 00003EEE  2F00                     move.l     -[A7], D0
  5859. 00003EF0  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5860. 00003EF4  7000                     moveq.l    D0, 0x00
  5861. 00003EF6  302D DF80                move.w     D0, [A5 - 0x2080]
  5862. 00003EFA  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5863. 00003EFE  7200                     moveq.l    D1, 0x00
  5864. 00003F00  322D DF3C                move.w     D1, [A5 - 0x20C4]
  5865. 00003F04  E581                     asl        D1, 2
  5866. 00003F06  2230 1800                move.l     D1, [A0 + D1]
  5867. 00003F0A  92AD DF82                sub.l      D1, [A5 - 0x207E]
  5868. 00003F0E  9081                     sub.l      D0, D1
  5869. 00003F10  1D40 F7FC                move.b     [A6 - 0x804], D0
  5870. 00003F14  4EBA FB3E                jsr        [PC - 0x4C2 /* 00003A54 */]
  5871. 00003F18  2F00                     move.l     -[A7], D0
  5872. 00003F1A  41EE F7FC                lea.l      A0, [A6 - 0x804]
  5873. 00003F1E  5288                     addq.l     A0, 1
  5874. 00003F20  2F08                     move.l     -[A7], A0
  5875. 00003F22  7000                     moveq.l    D0, 0x00
  5876. 00003F24  102E F7FC                move.b     D0, [A6 - 0x804]
  5877. 00003F28  2F00                     move.l     -[A7], D0
  5878. 00003F2A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5879. 00003F2E  7000                     moveq.l    D0, 0x00
  5880. 00003F30  302D DF80                move.w     D0, [A5 - 0x2080]
  5881. 00003F34  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5882. 00003F38  7200                     moveq.l    D1, 0x00
  5883. 00003F3A  322D DF3C                move.w     D1, [A5 - 0x20C4]
  5884. 00003F3E  E581                     asl        D1, 2
  5885. 00003F40  2230 1800                move.l     D1, [A0 + D1]
  5886. 00003F44  92AD DF82                sub.l      D1, [A5 - 0x207E]
  5887. 00003F48  9081                     sub.l      D0, D1
  5888. 00003F4A  1D40 F3FA                move.b     [A6 - 0xC06], D0
  5889. 00003F4E  4EBA FB04                jsr        [PC - 0x4FC /* 00003A54 */]
  5890. 00003F52  2F00                     move.l     -[A7], D0
  5891. 00003F54  41EE F3FA                lea.l      A0, [A6 - 0xC06]
  5892. 00003F58  5288                     addq.l     A0, 1
  5893. 00003F5A  2F08                     move.l     -[A7], A0
  5894. 00003F5C  7000                     moveq.l    D0, 0x00
  5895. 00003F5E  102E F3FA                move.b     D0, [A6 - 0xC06]
  5896. 00003F62  2F00                     move.l     -[A7], D0
  5897. 00003F64  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5898. 00003F68  526D DF3C                addq.w     [A5 - 0x20C4], 1
  5899. 00003F6C  7000                     moveq.l    D0, 0x00
  5900. 00003F6E  302D DF80                move.w     D0, [A5 - 0x2080]
  5901. 00003F72  2640                     movea.l    A3, D0
  5902. 00003F74  D7ED DF82                add.l      A3, [A5 - 0x207E]
  5903. 00003F78  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5904. 00003F7C  7000                     moveq.l    D0, 0x00
  5905. 00003F7E  302D DF3C                move.w     D0, [A5 - 0x20C4]
  5906. 00003F82  E580                     asl        D0, 2
  5907. 00003F84  218B 0800                move.l     [A0 + D0], A3
  5908. 00003F88  41EE F3FA                lea.l      A0, [A6 - 0xC06]
  5909. 00003F8C  5288                     addq.l     A0, 1
  5910. 00003F8E  2F08                     move.l     -[A7], A0
  5911. 00003F90  2F0B                     move.l     -[A7], A3
  5912. 00003F92  7000                     moveq.l    D0, 0x00
  5913. 00003F94  102E F3FA                move.b     D0, [A6 - 0xC06]
  5914. 00003F98  2F00                     move.l     -[A7], D0
  5915. 00003F9A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5916. 00003F9E  7000                     moveq.l    D0, 0x00
  5917. 00003FA0  102E F3FA                move.b     D0, [A6 - 0xC06]
  5918. 00003FA4  D7C0                     add.l      A3, D0
  5919. 00003FA6  41EE F7FC                lea.l      A0, [A6 - 0x804]
  5920. 00003FAA  5288                     addq.l     A0, 1
  5921. 00003FAC  2F08                     move.l     -[A7], A0
  5922. 00003FAE  2F0B                     move.l     -[A7], A3
  5923. 00003FB0  7000                     moveq.l    D0, 0x00
  5924. 00003FB2  102E F7FC                move.b     D0, [A6 - 0x804]
  5925. 00003FB6  2F00                     move.l     -[A7], D0
  5926. 00003FB8  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5927. 00003FBC  7000                     moveq.l    D0, 0x00
  5928. 00003FBE  102E F7FC                move.b     D0, [A6 - 0x804]
  5929. 00003FC2  D7C0                     add.l      A3, D0
  5930. 00003FC4  200C                     move.l     D0, A4
  5931. 00003FC6  5280                     addq.l     D0, 1
  5932. 00003FC8  2F00                     move.l     -[A7], D0
  5933. 00003FCA  2F0B                     move.l     -[A7], A3
  5934. 00003FCC  7000                     moveq.l    D0, 0x00
  5935. 00003FCE  1014                     move.b     D0, [A4]
  5936. 00003FD0  2F00                     move.l     -[A7], D0
  5937. 00003FD2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5938. 00003FD6  7000                     moveq.l    D0, 0x00
  5939. 00003FD8  1014                     move.b     D0, [A4]
  5940. 00003FDA  D7C0                     add.l      A3, D0
  5941. 00003FDC  16FC 0015                move.b     [A3]+, 0x15
  5942. 00003FE0  16FC 0013                move.b     [A3]+, 0x13
  5943. 00003FE4  16FC 0042                move.b     [A3]+, 0x42 /* 'B' */
  5944. 00003FE8  16FC 0003                move.b     [A3]+, 0x3
  5945. 00003FEC  302E 000A                move.w     D0, [A6 + 0xA]
  5946. 00003FF0  E540                     asl        D0.w, 2
  5947. 00003FF2  41ED DB84                lea.l      A0, [A5 - 0x247C]
  5948. 00003FF6  16F0 0003                move.b     [A3]+, [A0 + D0.w + 0x3]
  5949. 00003FFA  200B                     move.l     D0, A3
  5950. 00003FFC  90AD DF82                sub.l      D0, [A5 - 0x207E]
  5951. 00004000  3B40 DF80                move.w     [A5 - 0x2080], D0
  5952. 00004004  7001                     moveq.l    D0, 0x01
  5953. 00004006  4CEE 1800 F3F2           movem.l    A3,A4, [A6 - 0xC0E]
  5954. 0000400C  4E5E                     unlink     A6
  5955. 0000400E  4E75                     rts
  5956. fn00004010:
  5957. 00004010  4E56 FBFE                link       A6, -0x0402
  5958. 00004014  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5959. 00004018  49EE FBFE                lea.l      A4, [A6 - 0x402]
  5960. 0000401C  3C2E 000A                move.w     D6, [A6 + 0xA]
  5961. 00004020  4247                     clr.w      D7
  5962. 00004022  7000                     moveq.l    D0, 0x00
  5963. 00004024  302D DF80                move.w     D0, [A5 - 0x2080]
  5964. 00004028  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5965. 0000402C  7200                     moveq.l    D1, 0x00
  5966. 0000402E  322D DF3C                move.w     D1, [A5 - 0x20C4]
  5967. 00004032  E581                     asl        D1, 2
  5968. 00004034  2230 1800                move.l     D1, [A0 + D1]
  5969. 00004038  92AD DF82                sub.l      D1, [A5 - 0x207E]
  5970. 0000403C  9081                     sub.l      D0, D1
  5971. 0000403E  1880                     move.b     [A4], D0
  5972. 00004040  4EBA FA12                jsr        [PC - 0x5EE /* 00003A54 */]
  5973. 00004044  2640                     movea.l    A3, D0
  5974. 00004046  2F0B                     move.l     -[A7], A3
  5975. 00004048  200C                     move.l     D0, A4
  5976. 0000404A  5280                     addq.l     D0, 1
  5977. 0000404C  2F00                     move.l     -[A7], D0
  5978. 0000404E  7000                     moveq.l    D0, 0x00
  5979. 00004050  1014                     move.b     D0, [A4]
  5980. 00004052  2F00                     move.l     -[A7], D0
  5981. 00004054  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5982. 00004058  526D DF3C                addq.w     [A5 - 0x20C4], 1
  5983. 0000405C  206D DF38                movea.l    A0, [A5 - 0x20C8]
  5984. 00004060  7000                     moveq.l    D0, 0x00
  5985. 00004062  302D DF3C                move.w     D0, [A5 - 0x20C4]
  5986. 00004066  E580                     asl        D0, 2
  5987. 00004068  218B 0800                move.l     [A0 + D0], A3
  5988. label0000406C:
  5989. 0000406C  200C                     move.l     D0, A4
  5990. 0000406E  5280                     addq.l     D0, 1
  5991. 00004070  2F00                     move.l     -[A7], D0
  5992. 00004072  2F0B                     move.l     -[A7], A3
  5993. 00004074  7000                     moveq.l    D0, 0x00
  5994. 00004076  1014                     move.b     D0, [A4]
  5995. 00004078  2F00                     move.l     -[A7], D0
  5996. 0000407A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5997. 0000407E  7000                     moveq.l    D0, 0x00
  5998. 00004080  1014                     move.b     D0, [A4]
  5999. 00004082  D7C0                     add.l      A3, D0
  6000. 00004084  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  6001. 00004088  16FC 0015                move.b     [A3]+, 0x15
  6002. 0000408C  200C                     move.l     D0, A4
  6003. 0000408E  5280                     addq.l     D0, 1
  6004. 00004090  2F00                     move.l     -[A7], D0
  6005. 00004092  2F0B                     move.l     -[A7], A3
  6006. 00004094  7000                     moveq.l    D0, 0x00
  6007. 00004096  1014                     move.b     D0, [A4]
  6008. 00004098  2F00                     move.l     -[A7], D0
  6009. 0000409A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6010. 0000409E  7000                     moveq.l    D0, 0x00
  6011. 000040A0  1014                     move.b     D0, [A4]
  6012. 000040A2  D7C0                     add.l      A3, D0
  6013. 000040A4  16FC 0015                move.b     [A3]+, 0x15
  6014. 000040A8  16FC 0013                move.b     [A3]+, 0x13
  6015. 000040AC  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  6016. 000040B0  16FC 0015                move.b     [A3]+, 0x15
  6017. 000040B4  0C47 0001                cmpi.w     D7, 0x1
  6018. 000040B8  6604                     bne        +0x6 /* 000040BE */
  6019. 000040BA  7003                     moveq.l    D0, 0x03
  6020. 000040BC  600C                     bra        +0xE /* 000040CA */
  6021. label000040BE:
  6022. 000040BE  0C46 008B                cmpi.w     D6, 0x8B
  6023. 000040C2  6604                     bne        +0x6 /* 000040C8 */
  6024. 000040C4  7003                     moveq.l    D0, 0x03
  6025. 000040C6  6002                     bra        +0x4 /* 000040CA */
  6026. label000040C8:
  6027. 000040C8  7004                     moveq.l    D0, 0x04
  6028. label000040CA:
  6029. 000040CA  16C0                     move.b     [A3]+, D0
  6030. 000040CC  16FC 0015                move.b     [A3]+, 0x15
  6031. 000040D0  0C46 008D                cmpi.w     D6, 0x8D
  6032. 000040D4  670E                     beq        +0x10 /* 000040E4 */
  6033. 000040D6  16FC 001E                move.b     [A3]+, 0x1E
  6034. 000040DA  16BC 0002                move.b     [A3], 0x2
  6035. 000040DE  422B 0001                clr.b      [A3 + 0x1]
  6036. 000040E2  548B                     addq.l     A3, 2
  6037. label000040E4:
  6038. 000040E4  0C46 008D                cmpi.w     D6, 0x8D
  6039. 000040E8  6604                     bne        +0x6 /* 000040EE */
  6040. 000040EA  4A47                     tst.w      D7
  6041. 000040EC  6704                     beq        +0x6 /* 000040F2 */
  6042. label000040EE:
  6043. 000040EE  16FC 0006                move.b     [A3]+, 0x6
  6044. label000040F2:
  6045. 000040F2  5247                     addq.w     D7, 1
  6046. 000040F4  0C46 008D                cmpi.w     D6, 0x8D
  6047. 000040F8  6608                     bne        +0xA /* 00004102 */
  6048. 000040FA  0C47 0002                cmpi.w     D7, 0x2
  6049. 000040FE  6500 FF6C                bcs        -0x92 /* 0000406C */
  6050. label00004102:
  6051. 00004102  200B                     move.l     D0, A3
  6052. 00004104  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6053. 00004108  3B40 DF80                move.w     [A5 - 0x2080], D0
  6054. 0000410C  7001                     moveq.l    D0, 0x01
  6055. 0000410E  4CEE 18C0 FBEE           movem.l    D6,D7,A3,A4, [A6 - 0x412]
  6056. 00004114  4E5E                     unlink     A6
  6057. 00004116  4E75                     rts
  6058. fn00004118:
  6059. 00004118  4E56 FBFE                link       A6, -0x0402
  6060. 0000411C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6061. 00004120  49EE FBFE                lea.l      A4, [A6 - 0x402]
  6062. 00004124  3C2E 000A                move.w     D6, [A6 + 0xA]
  6063. 00004128  4247                     clr.w      D7
  6064. 0000412A  7000                     moveq.l    D0, 0x00
  6065. 0000412C  302D DF80                move.w     D0, [A5 - 0x2080]
  6066. 00004130  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6067. 00004134  7200                     moveq.l    D1, 0x00
  6068. 00004136  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6069. 0000413A  E581                     asl        D1, 2
  6070. 0000413C  2230 1800                move.l     D1, [A0 + D1]
  6071. 00004140  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6072. 00004144  9081                     sub.l      D0, D1
  6073. 00004146  1880                     move.b     [A4], D0
  6074. 00004148  4EBA F90A                jsr        [PC - 0x6F6 /* 00003A54 */]
  6075. 0000414C  2640                     movea.l    A3, D0
  6076. 0000414E  2F0B                     move.l     -[A7], A3
  6077. 00004150  200C                     move.l     D0, A4
  6078. 00004152  5280                     addq.l     D0, 1
  6079. 00004154  2F00                     move.l     -[A7], D0
  6080. 00004156  7000                     moveq.l    D0, 0x00
  6081. 00004158  1014                     move.b     D0, [A4]
  6082. 0000415A  2F00                     move.l     -[A7], D0
  6083. 0000415C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6084. 00004160  526D DF3C                addq.w     [A5 - 0x20C4], 1
  6085. 00004164  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6086. 00004168  7000                     moveq.l    D0, 0x00
  6087. 0000416A  302D DF3C                move.w     D0, [A5 - 0x20C4]
  6088. 0000416E  E580                     asl        D0, 2
  6089. 00004170  218B 0800                move.l     [A0 + D0], A3
  6090. 00004174  0C46 008A                cmpi.w     D6, 0x8A
  6091. 00004178  6648                     bne        +0x4A /* 000041C2 */
  6092. label0000417A:
  6093. 0000417A  16FC 001E                move.b     [A3]+, 0x1E
  6094. 0000417E  16BC 0001                move.b     [A3], 0x1
  6095. 00004182  422B 0001                clr.b      [A3 + 0x1]
  6096. 00004186  548B                     addq.l     A3, 2
  6097. 00004188  200C                     move.l     D0, A4
  6098. 0000418A  5280                     addq.l     D0, 1
  6099. 0000418C  2F00                     move.l     -[A7], D0
  6100. 0000418E  2F0B                     move.l     -[A7], A3
  6101. 00004190  7000                     moveq.l    D0, 0x00
  6102. 00004192  1014                     move.b     D0, [A4]
  6103. 00004194  2F00                     move.l     -[A7], D0
  6104. 00004196  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6105. 0000419A  7000                     moveq.l    D0, 0x00
  6106. 0000419C  1014                     move.b     D0, [A4]
  6107. 0000419E  D7C0                     add.l      A3, D0
  6108. 000041A0  16FC 0015                move.b     [A3]+, 0x15
  6109. 000041A4  4A47                     tst.w      D7
  6110. 000041A6  6704                     beq        +0x6 /* 000041AC */
  6111. 000041A8  7004                     moveq.l    D0, 0x04
  6112. 000041AA  6002                     bra        +0x4 /* 000041AE */
  6113. label000041AC:
  6114. 000041AC  7003                     moveq.l    D0, 0x03
  6115. label000041AE:
  6116. 000041AE  16C0                     move.b     [A3]+, D0
  6117. 000041B0  16FC 0015                move.b     [A3]+, 0x15
  6118. 000041B4  5247                     addq.w     D7, 1
  6119. 000041B6  0C47 0002                cmpi.w     D7, 0x2
  6120. 000041BA  65BE                     bcs        -0x40 /* 0000417A */
  6121. 000041BC  16FC 0006                move.b     [A3]+, 0x6
  6122. 000041C0  6072                     bra        +0x74 /* 00004234 */
  6123. label000041C2:
  6124. 000041C2  200C                     move.l     D0, A4
  6125. 000041C4  5280                     addq.l     D0, 1
  6126. 000041C6  2F00                     move.l     -[A7], D0
  6127. 000041C8  2F0B                     move.l     -[A7], A3
  6128. 000041CA  7000                     moveq.l    D0, 0x00
  6129. 000041CC  1014                     move.b     D0, [A4]
  6130. 000041CE  2F00                     move.l     -[A7], D0
  6131. 000041D0  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6132. 000041D4  7000                     moveq.l    D0, 0x00
  6133. 000041D6  1014                     move.b     D0, [A4]
  6134. 000041D8  D7C0                     add.l      A3, D0
  6135. 000041DA  16FC 0015                move.b     [A3]+, 0x15
  6136. 000041DE  16FC 001E                move.b     [A3]+, 0x1E
  6137. 000041E2  16BC 0002                move.b     [A3], 0x2
  6138. 000041E6  422B 0001                clr.b      [A3 + 0x1]
  6139. 000041EA  548B                     addq.l     A3, 2
  6140. 000041EC  16FC 0007                move.b     [A3]+, 0x7
  6141. 000041F0  16FC 001E                move.b     [A3]+, 0x1E
  6142. 000041F4  16BC 0001                move.b     [A3], 0x1
  6143. 000041F8  422B 0001                clr.b      [A3 + 0x1]
  6144. 000041FC  548B                     addq.l     A3, 2
  6145. 000041FE  0C46 0088                cmpi.w     D6, 0x88
  6146. 00004202  6604                     bne        +0x6 /* 00004208 */
  6147. 00004204  7004                     moveq.l    D0, 0x04
  6148. 00004206  6002                     bra        +0x4 /* 0000420A */
  6149. label00004208:
  6150. 00004208  7003                     moveq.l    D0, 0x03
  6151. label0000420A:
  6152. 0000420A  16C0                     move.b     [A3]+, D0
  6153. 0000420C  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  6154. 00004210  16FC 0014                move.b     [A3]+, 0x14
  6155. 00004214  200C                     move.l     D0, A4
  6156. 00004216  5280                     addq.l     D0, 1
  6157. 00004218  2F00                     move.l     -[A7], D0
  6158. 0000421A  2F0B                     move.l     -[A7], A3
  6159. 0000421C  7000                     moveq.l    D0, 0x00
  6160. 0000421E  1014                     move.b     D0, [A4]
  6161. 00004220  2F00                     move.l     -[A7], D0
  6162. 00004222  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6163. 00004226  7000                     moveq.l    D0, 0x00
  6164. 00004228  1014                     move.b     D0, [A4]
  6165. 0000422A  D7C0                     add.l      A3, D0
  6166. 0000422C  16FC 0015                move.b     [A3]+, 0x15
  6167. 00004230  16FC 0003                move.b     [A3]+, 0x3
  6168. label00004234:
  6169. 00004234  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  6170. 00004238  16FC 0016                move.b     [A3]+, 0x16
  6171. 0000423C  0C46 008A                cmpi.w     D6, 0x8A
  6172. 00004240  6612                     bne        +0x14 /* 00004254 */
  6173. 00004242  16FC 001E                move.b     [A3]+, 0x1E
  6174. 00004246  16BC 0002                move.b     [A3], 0x2
  6175. 0000424A  422B 0001                clr.b      [A3 + 0x1]
  6176. 0000424E  548B                     addq.l     A3, 2
  6177. 00004250  16FC 0006                move.b     [A3]+, 0x6
  6178. label00004254:
  6179. 00004254  200B                     move.l     D0, A3
  6180. 00004256  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6181. 0000425A  3B40 DF80                move.w     [A5 - 0x2080], D0
  6182. 0000425E  7001                     moveq.l    D0, 0x01
  6183. 00004260  4CEE 18C0 FBEE           movem.l    D6,D7,A3,A4, [A6 - 0x412]
  6184. 00004266  4E5E                     unlink     A6
  6185. 00004268  4E75                     rts
  6186. fn0000426A:
  6187. 0000426A  4E56 FBFE                link       A6, -0x0402
  6188. 0000426E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6189. 00004272  49EE FBFE                lea.l      A4, [A6 - 0x402]
  6190. 00004276  3E2E 000A                move.w     D7, [A6 + 0xA]
  6191. 0000427A  0C47 00FF                cmpi.w     D7, 0xFF
  6192. 0000427E  6318                     bls        +0x1A /* 00004298 */
  6193. 00004280  7000                     moveq.l    D0, 0x00
  6194. 00004282  3007                     move.w     D0, D7
  6195. 00004284  90BC 0000 0100           sub.l      D0, 0x100
  6196. 0000428A  2F00                     move.l     -[A7], D0
  6197. 0000428C  4EBA F476                jsr        [PC - 0xB8A /* 00003704 */]
  6198. 00004290  7200                     moveq.l    D1, 0x00
  6199. 00004292  3200                     move.w     D1, D0
  6200. 00004294  588F                     addq.l     A7, 4
  6201. 00004296  600C                     bra        +0xE /* 000042A4 */
  6202. label00004298:
  6203. 00004298  2007                     move.l     D0, D7
  6204. 0000429A  E540                     asl        D0.w, 2
  6205. 0000429C  41ED DB84                lea.l      A0, [A5 - 0x247C]
  6206. 000042A0  2230 0000                move.l     D1, [A0 + D0.w]
  6207. label000042A4:
  6208. 000042A4  1C01                     move.b     D6, D1
  6209. 000042A6  7000                     moveq.l    D0, 0x00
  6210. 000042A8  302D DF80                move.w     D0, [A5 - 0x2080]
  6211. 000042AC  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6212. 000042B0  7200                     moveq.l    D1, 0x00
  6213. 000042B2  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6214. 000042B6  E581                     asl        D1, 2
  6215. 000042B8  2230 1800                move.l     D1, [A0 + D1]
  6216. 000042BC  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6217. 000042C0  9081                     sub.l      D0, D1
  6218. 000042C2  1880                     move.b     [A4], D0
  6219. 000042C4  4EBA F78E                jsr        [PC - 0x872 /* 00003A54 */]
  6220. 000042C8  2640                     movea.l    A3, D0
  6221. 000042CA  2F0B                     move.l     -[A7], A3
  6222. 000042CC  200C                     move.l     D0, A4
  6223. 000042CE  5280                     addq.l     D0, 1
  6224. 000042D0  2F00                     move.l     -[A7], D0
  6225. 000042D2  7000                     moveq.l    D0, 0x00
  6226. 000042D4  1014                     move.b     D0, [A4]
  6227. 000042D6  2F00                     move.l     -[A7], D0
  6228. 000042D8  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6229. 000042DC  526D DF3C                addq.w     [A5 - 0x20C4], 1
  6230. 000042E0  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6231. 000042E4  7000                     moveq.l    D0, 0x00
  6232. 000042E6  302D DF3C                move.w     D0, [A5 - 0x20C4]
  6233. 000042EA  E580                     asl        D0, 2
  6234. 000042EC  218B 0800                move.l     [A0 + D0], A3
  6235. 000042F0  0C06 007D                cmpi.b     D6, 0x7D /* '}' */
  6236. 000042F4  662C                     bne        +0x2E /* 00004322 */
  6237. 000042F6  16FC 0017                move.b     [A3]+, 0x17
  6238. 000042FA  4878 053B                push.l     0x53B
  6239. 000042FE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  6240. 00004302  588F                     addq.l     A7, 4
  6241. 00004304  2F00                     move.l     -[A7], D0
  6242. 00004306  486D DB7C                pea.l      [A5 - 0x2484]
  6243. 0000430A  200B                     move.l     D0, A3
  6244. 0000430C  5280                     addq.l     D0, 1
  6245. 0000430E  2F00                     move.l     -[A7], D0
  6246. 00004310  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  6247. 00004314  1680                     move.b     [A3], D0
  6248. 00004316  5200                     addq.b     D0, 1
  6249. 00004318  7200                     moveq.l    D1, 0x00
  6250. 0000431A  1200                     move.b     D1, D0
  6251. 0000431C  D7C1                     add.l      A3, D1
  6252. 0000431E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6253. label00004322:
  6254. 00004322  200C                     move.l     D0, A4
  6255. 00004324  5280                     addq.l     D0, 1
  6256. 00004326  2F00                     move.l     -[A7], D0
  6257. 00004328  2F0B                     move.l     -[A7], A3
  6258. 0000432A  7000                     moveq.l    D0, 0x00
  6259. 0000432C  1014                     move.b     D0, [A4]
  6260. 0000432E  2F00                     move.l     -[A7], D0
  6261. 00004330  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6262. 00004334  7000                     moveq.l    D0, 0x00
  6263. 00004336  1014                     move.b     D0, [A4]
  6264. 00004338  D7C0                     add.l      A3, D0
  6265. 0000433A  0C06 000D                cmpi.b     D6, 0xD /* '\r' */
  6266. 0000433E  660E                     bne        +0x10 /* 0000434E */
  6267. 00004340  16FC 001E                move.b     [A3]+, 0x1E
  6268. 00004344  16BC 0002                move.b     [A3], 0x2
  6269. 00004348  422B 0001                clr.b      [A3 + 0x1]
  6270. 0000434C  548B                     addq.l     A3, 2
  6271. label0000434E:
  6272. 0000434E  16FC 0042                move.b     [A3]+, 0x42 /* 'B' */
  6273. 00004352  16FC 0002                move.b     [A3]+, 0x2
  6274. 00004356  16C6                     move.b     [A3]+, D6
  6275. 00004358  200B                     move.l     D0, A3
  6276. 0000435A  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6277. 0000435E  3B40 DF80                move.w     [A5 - 0x2080], D0
  6278. 00004362  7001                     moveq.l    D0, 0x01
  6279. 00004364  4CEE 18C0 FBEE           movem.l    D6,D7,A3,A4, [A6 - 0x412]
  6280. 0000436A  4E5E                     unlink     A6
  6281. 0000436C  4E75                     rts
  6282. fn0000436E:
  6283. 0000436E  4E56 F3FA                link       A6, -0x0C06
  6284. 00004372  48E7 0018                movem.l    -[A7], A3,A4
  6285. 00004376  49EE FBFE                lea.l      A4, [A6 - 0x402]
  6286. 0000437A  7000                     moveq.l    D0, 0x00
  6287. 0000437C  302D DF80                move.w     D0, [A5 - 0x2080]
  6288. 00004380  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6289. 00004384  7200                     moveq.l    D1, 0x00
  6290. 00004386  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6291. 0000438A  E581                     asl        D1, 2
  6292. 0000438C  2230 1800                move.l     D1, [A0 + D1]
  6293. 00004390  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6294. 00004394  9081                     sub.l      D0, D1
  6295. 00004396  1880                     move.b     [A4], D0
  6296. 00004398  4EBA F6BA                jsr        [PC - 0x946 /* 00003A54 */]
  6297. 0000439C  2F00                     move.l     -[A7], D0
  6298. 0000439E  200C                     move.l     D0, A4
  6299. 000043A0  5280                     addq.l     D0, 1
  6300. 000043A2  2F00                     move.l     -[A7], D0
  6301. 000043A4  7000                     moveq.l    D0, 0x00
  6302. 000043A6  1014                     move.b     D0, [A4]
  6303. 000043A8  2F00                     move.l     -[A7], D0
  6304. 000043AA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6305. 000043AE  7000                     moveq.l    D0, 0x00
  6306. 000043B0  302D DF80                move.w     D0, [A5 - 0x2080]
  6307. 000043B4  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6308. 000043B8  7200                     moveq.l    D1, 0x00
  6309. 000043BA  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6310. 000043BE  E581                     asl        D1, 2
  6311. 000043C0  2230 1800                move.l     D1, [A0 + D1]
  6312. 000043C4  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6313. 000043C8  9081                     sub.l      D0, D1
  6314. 000043CA  1D40 F7FC                move.b     [A6 - 0x804], D0
  6315. 000043CE  4EBA F684                jsr        [PC - 0x97C /* 00003A54 */]
  6316. 000043D2  2F00                     move.l     -[A7], D0
  6317. 000043D4  41EE F7FC                lea.l      A0, [A6 - 0x804]
  6318. 000043D8  5288                     addq.l     A0, 1
  6319. 000043DA  2F08                     move.l     -[A7], A0
  6320. 000043DC  7000                     moveq.l    D0, 0x00
  6321. 000043DE  102E F7FC                move.b     D0, [A6 - 0x804]
  6322. 000043E2  2F00                     move.l     -[A7], D0
  6323. 000043E4  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6324. 000043E8  7000                     moveq.l    D0, 0x00
  6325. 000043EA  302D DF80                move.w     D0, [A5 - 0x2080]
  6326. 000043EE  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6327. 000043F2  7200                     moveq.l    D1, 0x00
  6328. 000043F4  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6329. 000043F8  E581                     asl        D1, 2
  6330. 000043FA  2230 1800                move.l     D1, [A0 + D1]
  6331. 000043FE  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6332. 00004402  9081                     sub.l      D0, D1
  6333. 00004404  1D40 F3FA                move.b     [A6 - 0xC06], D0
  6334. 00004408  4EBA F64A                jsr        [PC - 0x9B6 /* 00003A54 */]
  6335. 0000440C  2F00                     move.l     -[A7], D0
  6336. 0000440E  41EE F3FA                lea.l      A0, [A6 - 0xC06]
  6337. 00004412  5288                     addq.l     A0, 1
  6338. 00004414  2F08                     move.l     -[A7], A0
  6339. 00004416  7000                     moveq.l    D0, 0x00
  6340. 00004418  102E F3FA                move.b     D0, [A6 - 0xC06]
  6341. 0000441C  2F00                     move.l     -[A7], D0
  6342. 0000441E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6343. 00004422  526D DF3C                addq.w     [A5 - 0x20C4], 1
  6344. 00004426  7000                     moveq.l    D0, 0x00
  6345. 00004428  302D DF80                move.w     D0, [A5 - 0x2080]
  6346. 0000442C  2640                     movea.l    A3, D0
  6347. 0000442E  D7ED DF82                add.l      A3, [A5 - 0x207E]
  6348. 00004432  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6349. 00004436  7000                     moveq.l    D0, 0x00
  6350. 00004438  302D DF3C                move.w     D0, [A5 - 0x20C4]
  6351. 0000443C  E580                     asl        D0, 2
  6352. 0000443E  218B 0800                move.l     [A0 + D0], A3
  6353. 00004442  16FC 0017                move.b     [A3]+, 0x17
  6354. 00004446  4878 053B                push.l     0x53B
  6355. 0000444A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  6356. 0000444E  588F                     addq.l     A7, 4
  6357. 00004450  2F00                     move.l     -[A7], D0
  6358. 00004452  486D DB80                pea.l      [A5 - 0x2480]
  6359. 00004456  200B                     move.l     D0, A3
  6360. 00004458  5280                     addq.l     D0, 1
  6361. 0000445A  2F00                     move.l     -[A7], D0
  6362. 0000445C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  6363. 00004460  1680                     move.b     [A3], D0
  6364. 00004462  5200                     addq.b     D0, 1
  6365. 00004464  7200                     moveq.l    D1, 0x00
  6366. 00004466  1200                     move.b     D1, D0
  6367. 00004468  D7C1                     add.l      A3, D1
  6368. 0000446A  41EE F3FA                lea.l      A0, [A6 - 0xC06]
  6369. 0000446E  5288                     addq.l     A0, 1
  6370. 00004470  2F08                     move.l     -[A7], A0
  6371. 00004472  2F0B                     move.l     -[A7], A3
  6372. 00004474  7000                     moveq.l    D0, 0x00
  6373. 00004476  102E F3FA                move.b     D0, [A6 - 0xC06]
  6374. 0000447A  2F00                     move.l     -[A7], D0
  6375. 0000447C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6376. 00004480  7000                     moveq.l    D0, 0x00
  6377. 00004482  102E F3FA                move.b     D0, [A6 - 0xC06]
  6378. 00004486  D7C0                     add.l      A3, D0
  6379. 00004488  41EE F7FC                lea.l      A0, [A6 - 0x804]
  6380. 0000448C  5288                     addq.l     A0, 1
  6381. 0000448E  2F08                     move.l     -[A7], A0
  6382. 00004490  2F0B                     move.l     -[A7], A3
  6383. 00004492  7000                     moveq.l    D0, 0x00
  6384. 00004494  102E F7FC                move.b     D0, [A6 - 0x804]
  6385. 00004498  2F00                     move.l     -[A7], D0
  6386. 0000449A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6387. 0000449E  7000                     moveq.l    D0, 0x00
  6388. 000044A0  102E F7FC                move.b     D0, [A6 - 0x804]
  6389. 000044A4  D7C0                     add.l      A3, D0
  6390. 000044A6  16FC 001E                move.b     [A3]+, 0x1E
  6391. 000044AA  16BC 0001                move.b     [A3], 0x1
  6392. 000044AE  422B 0001                clr.b      [A3 + 0x1]
  6393. 000044B2  548B                     addq.l     A3, 2
  6394. 000044B4  16FC 0003                move.b     [A3]+, 0x3
  6395. 000044B8  200C                     move.l     D0, A4
  6396. 000044BA  5280                     addq.l     D0, 1
  6397. 000044BC  2F00                     move.l     -[A7], D0
  6398. 000044BE  2F0B                     move.l     -[A7], A3
  6399. 000044C0  7000                     moveq.l    D0, 0x00
  6400. 000044C2  1014                     move.b     D0, [A4]
  6401. 000044C4  2F00                     move.l     -[A7], D0
  6402. 000044C6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6403. 000044CA  7000                     moveq.l    D0, 0x00
  6404. 000044CC  1014                     move.b     D0, [A4]
  6405. 000044CE  D7C0                     add.l      A3, D0
  6406. 000044D0  16FC 001E                move.b     [A3]+, 0x1E
  6407. 000044D4  16BC 0001                move.b     [A3], 0x1
  6408. 000044D8  422B 0001                clr.b      [A3 + 0x1]
  6409. 000044DC  548B                     addq.l     A3, 2
  6410. 000044DE  16FC 0003                move.b     [A3]+, 0x3
  6411. 000044E2  16FC 0022                move.b     [A3]+, 0x22 /* '\"' */
  6412. 000044E6  16FC 0003                move.b     [A3]+, 0x3
  6413. 000044EA  302E 000A                move.w     D0, [A6 + 0xA]
  6414. 000044EE  E540                     asl        D0.w, 2
  6415. 000044F0  41ED DB84                lea.l      A0, [A5 - 0x247C]
  6416. 000044F4  16F0 0003                move.b     [A3]+, [A0 + D0.w + 0x3]
  6417. 000044F8  16FC 0042                move.b     [A3]+, 0x42 /* 'B' */
  6418. 000044FC  16FC 0002                move.b     [A3]+, 0x2
  6419. 00004500  16FC 007D                move.b     [A3]+, 0x7D /* '}' */
  6420. 00004504  200B                     move.l     D0, A3
  6421. 00004506  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6422. 0000450A  3B40 DF80                move.w     [A5 - 0x2080], D0
  6423. 0000450E  7001                     moveq.l    D0, 0x01
  6424. 00004510  4CEE 1800 F3F2           movem.l    A3,A4, [A6 - 0xC0E]
  6425. 00004516  4E5E                     unlink     A6
  6426. 00004518  4E75                     rts
  6427. fn0000451A:
  6428. 0000451A  4E56 FFF8                link       A6, -0x0008
  6429. 0000451E  48E7 0110                movem.l    -[A7], D7,A3
  6430. 00004522  3E2E 000A                move.w     D7, [A6 + 0xA]
  6431. 00004526  7000                     moveq.l    D0, 0x00
  6432. 00004528  302D DF80                move.w     D0, [A5 - 0x2080]
  6433. 0000452C  2640                     movea.l    A3, D0
  6434. 0000452E  D7ED DF82                add.l      A3, [A5 - 0x207E]
  6435. 00004532  0C47 004D                cmpi.w     D7, 0x4D /* 'M' */
  6436. 00004536  6636                     bne        +0x38 /* 0000456E */
  6437. 00004538  526D DF3C                addq.w     [A5 - 0x20C4], 1
  6438. 0000453C  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6439. 00004540  7000                     moveq.l    D0, 0x00
  6440. 00004542  302D DF3C                move.w     D0, [A5 - 0x20C4]
  6441. 00004546  E580                     asl        D0, 2
  6442. 00004548  218B 0800                move.l     [A0 + D0], A3
  6443. 0000454C  16FC 001F                move.b     [A3]+, 0x1F
  6444. 00004550  487A 0068                pea.l      [PC + 0x68 /* 000045BA, value 0x4000ADF8, cstring "@" */]
  6445. 00004554  486E FFF8                pea.l      [A6 - 0x8]
  6446. 00004558  3F3C 0810                move.w     -[A7], 0x810
  6447. 0000455C  A9EB                     syscall    Pack4/FP68K
  6448. 0000455E  2F0B                     move.l     -[A7], A3
  6449. 00004560  486E FFF8                pea.l      [A6 - 0x8]
  6450. 00004564  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  6451. 00004568  508B                     addq.l     A3, 8
  6452. 0000456A  508F                     addq.l     A7, 8
  6453. 0000456C  6036                     bra        +0x38 /* 000045A4 */
  6454. label0000456E:
  6455. 0000456E  16FC 0015                move.b     [A3]+, 0x15
  6456. 00004572  16FC 001E                move.b     [A3]+, 0x1E
  6457. 00004576  16BC 00B4                move.b     [A3], 0xB4
  6458. 0000457A  422B 0001                clr.b      [A3 + 0x1]
  6459. 0000457E  548B                     addq.l     A3, 2
  6460. 00004580  0C47 00C9                cmpi.w     D7, 0xC9
  6461. 00004584  6604                     bne        +0x6 /* 0000458A */
  6462. 00004586  7005                     moveq.l    D0, 0x05
  6463. 00004588  6002                     bra        +0x4 /* 0000458C */
  6464. label0000458A:
  6465. 0000458A  7006                     moveq.l    D0, 0x06
  6466. label0000458C:
  6467. 0000458C  16C0                     move.b     [A3]+, D0
  6468. 0000458E  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  6469. 00004592  16FC 0013                move.b     [A3]+, 0x13
  6470. 00004596  0C47 00C9                cmpi.w     D7, 0xC9
  6471. 0000459A  6604                     bne        +0x6 /* 000045A0 */
  6472. 0000459C  7006                     moveq.l    D0, 0x06
  6473. 0000459E  6002                     bra        +0x4 /* 000045A2 */
  6474. label000045A0:
  6475. 000045A0  7005                     moveq.l    D0, 0x05
  6476. label000045A2:
  6477. 000045A2  16C0                     move.b     [A3]+, D0
  6478. label000045A4:
  6479. 000045A4  200B                     move.l     D0, A3
  6480. 000045A6  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6481. 000045AA  3B40 DF80                move.w     [A5 - 0x2080], D0
  6482. 000045AE  7001                     moveq.l    D0, 0x01
  6483. 000045B0  4CEE 0880 FFF0           movem.l    D7,A3, [A6 - 0x10]
  6484. 000045B6  4E5E                     unlink     A6
  6485. 000045B8  4E75                     rts
  6486. 000045BA  4000                     negx.b     D0
  6487. 000045BC  ADF8                     syscall    MethodDispatch, auto_pop
  6488. 000045BE  5458                     addq.w     [A0]+, 2
  6489. 000045C0  A2B8                     syscall    vSoundDead, flags=2
  6490. 000045C2  1BB7 4E56 FBFE           move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, [A7 + D4 * 8 + 0x56]
  6491. // begin alternate branch 000045C4-000045C8
  6492. fn000045C4:
  6493. 000045C4  4E56 FBFE                link       A6, -0x0402
  6494. // end alternate branch 000045C4-000045C8
  6495. fn000045C4: // (misaligned)
  6496. 000045C8  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  6497. 000045CC  49EE FBFE                lea.l      A4, [A6 - 0x402]
  6498. 000045D0  3E2E 000A                move.w     D7, [A6 + 0xA]
  6499. 000045D4  0C47 00D5                cmpi.w     D7, 0xD5
  6500. 000045D8  6706                     beq        +0x8 /* 000045E0 */
  6501. 000045DA  0C47 00D7                cmpi.w     D7, 0xD7
  6502. 000045DE  6624                     bne        +0x26 /* 00004604 */
  6503. label000045E0:
  6504. 000045E0  7000                     moveq.l    D0, 0x00
  6505. 000045E2  2F00                     move.l     -[A7], D0
  6506. 000045E4  7201                     moveq.l    D1, 0x01
  6507. 000045E6  2F01                     move.l     -[A7], D1
  6508. 000045E8  7400                     moveq.l    D2, 0x00
  6509. 000045EA  342D DF80                move.w     D2, [A5 - 0x2080]
  6510. 000045EE  D4AD DF82                add.l      D2, [A5 - 0x207E]
  6511. 000045F2  2F02                     move.l     -[A7], D2
  6512. 000045F4  4EBA F142                jsr        [PC - 0xEBE /* 00003738 */]
  6513. 000045F8  D16D DF80                add.w      [A5 - 0x2080], D0
  6514. 000045FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6515. 00004600  6000 0084                bra        +0x86 /* 00004686 */
  6516. label00004604:
  6517. 00004604  0C47 008F                cmpi.w     D7, 0x8F
  6518. 00004608  661A                     bne        +0x1C /* 00004624 */
  6519. 0000460A  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6520. 0000460E  302E 000E                move.w     D0, [A6 + 0xE]
  6521. 00004612  5540                     subq.w     D0, 2
  6522. 00004614  322D DF3C                move.w     D1, [A5 - 0x20C4]
  6523. 00004618  9240                     sub.w      D1, D0
  6524. 0000461A  7000                     moveq.l    D0, 0x00
  6525. 0000461C  3001                     move.w     D0, D1
  6526. 0000461E  E580                     asl        D0, 2
  6527. 00004620  2670 0800                movea.l    A3, [A0 + D0]
  6528. label00004624:
  6529. 00004624  7000                     moveq.l    D0, 0x00
  6530. 00004626  302D DF80                move.w     D0, [A5 - 0x2080]
  6531. 0000462A  220B                     move.l     D1, A3
  6532. 0000462C  92AD DF82                sub.l      D1, [A5 - 0x207E]
  6533. 00004630  9081                     sub.l      D0, D1
  6534. 00004632  1880                     move.b     [A4], D0
  6535. 00004634  2F0B                     move.l     -[A7], A3
  6536. 00004636  200C                     move.l     D0, A4
  6537. 00004638  5280                     addq.l     D0, 1
  6538. 0000463A  2F00                     move.l     -[A7], D0
  6539. 0000463C  7000                     moveq.l    D0, 0x00
  6540. 0000463E  1014                     move.b     D0, [A4]
  6541. 00004640  2F00                     move.l     -[A7], D0
  6542. 00004642  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6543. 00004646  7000                     moveq.l    D0, 0x00
  6544. 00004648  2F00                     move.l     -[A7], D0
  6545. 0000464A  7201                     moveq.l    D1, 0x01
  6546. 0000464C  2F01                     move.l     -[A7], D1
  6547. 0000464E  7400                     moveq.l    D2, 0x00
  6548. 00004650  342D DF80                move.w     D2, [A5 - 0x2080]
  6549. 00004654  D4AD DF82                add.l      D2, [A5 - 0x207E]
  6550. 00004658  7600                     moveq.l    D3, 0x00
  6551. 0000465A  1614                     move.b     D3, [A4]
  6552. 0000465C  9483                     sub.l      D2, D3
  6553. 0000465E  2F02                     move.l     -[A7], D2
  6554. 00004660  4EBA F0D6                jsr        [PC - 0xF2A /* 00003738 */]
  6555. 00004664  3C00                     move.w     D6, D0
  6556. 00004666  DD6D DF80                add.w      [A5 - 0x2080], D6
  6557. 0000466A  7000                     moveq.l    D0, 0x00
  6558. 0000466C  3006                     move.w     D0, D6
  6559. 0000466E  D7C0                     add.l      A3, D0
  6560. 00004670  200C                     move.l     D0, A4
  6561. 00004672  5280                     addq.l     D0, 1
  6562. 00004674  2F00                     move.l     -[A7], D0
  6563. 00004676  2F0B                     move.l     -[A7], A3
  6564. 00004678  7000                     moveq.l    D0, 0x00
  6565. 0000467A  1014                     move.b     D0, [A4]
  6566. 0000467C  2F00                     move.l     -[A7], D0
  6567. 0000467E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6568. 00004682  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6569. label00004686:
  6570. 00004686  7001                     moveq.l    D0, 0x01
  6571. 00004688  4CEE 18C8 FBEA           movem.l    D3,D6,D7,A3,A4, [A6 - 0x416]
  6572. 0000468E  4E5E                     unlink     A6
  6573. 00004690  4E75                     rts
  6574. fn00004692:
  6575. 00004692  4E56 FEC8                link       A6, -0x0138
  6576. 00004696  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6577. 0000469A  526D DF3C                addq.w     [A5 - 0x20C4], 1
  6578. 0000469E  7000                     moveq.l    D0, 0x00
  6579. 000046A0  302D DF80                move.w     D0, [A5 - 0x2080]
  6580. 000046A4  2640                     movea.l    A3, D0
  6581. 000046A6  D7ED DF82                add.l      A3, [A5 - 0x207E]
  6582. 000046AA  206D DF38                movea.l    A0, [A5 - 0x20C8]
  6583. 000046AE  7000                     moveq.l    D0, 0x00
  6584. 000046B0  302D DF3C                move.w     D0, [A5 - 0x20C4]
  6585. 000046B4  E580                     asl        D0, 2
  6586. 000046B6  218B 0800                move.l     [A0 + D0], A3
  6587. 000046BA  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6588. 000046BE  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6589. 000046C2  7000                     moveq.l    D0, 0x00
  6590. 000046C4  302D BAE2                move.w     D0, [A5 - 0x451E]
  6591. 000046C8  D080                     add.l      D0, D0
  6592. 000046CA  3031 0800                move.w     D0, [A1 + D0]
  6593. 000046CE  5440                     addq.w     D0, 2
  6594. 000046D0  7200                     moveq.l    D1, 0x00
  6595. 000046D2  3200                     move.w     D1, D0
  6596. 000046D4  7006                     moveq.l    D0, 0x06
  6597. 000046D6  B030 1800                cmp.b      D0, [A0 + D1]
  6598. 000046DA  6242                     bhi        +0x44 /* 0000471E */
  6599. 000046DC  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6600. 000046E0  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6601. 000046E4  7000                     moveq.l    D0, 0x00
  6602. 000046E6  302D BAE2                move.w     D0, [A5 - 0x451E]
  6603. 000046EA  D080                     add.l      D0, D0
  6604. 000046EC  3031 0800                move.w     D0, [A1 + D0]
  6605. 000046F0  5440                     addq.w     D0, 2
  6606. 000046F2  7200                     moveq.l    D1, 0x00
  6607. 000046F4  3200                     move.w     D1, D0
  6608. 000046F6  700B                     moveq.l    D0, 0x0B
  6609. 000046F8  B030 1800                cmp.b      D0, [A0 + D1]
  6610. 000046FC  6520                     bcs        +0x22 /* 0000471E */
  6611. 000046FE  7000                     moveq.l    D0, 0x00
  6612. 00004700  302D BD94                move.w     D0, [A5 - 0x426C]
  6613. 00004704  2C00                     move.l     D6, D0
  6614. 00004706  16FC 001A                move.b     [A3]+, 0x1A
  6615. 0000470A  588B                     addq.l     A3, 4
  6616. 0000470C  2006                     move.l     D0, D6
  6617. 0000470E  5280                     addq.l     D0, 1
  6618. 00004710  1680                     move.b     [A3], D0
  6619. 00004712  2006                     move.l     D0, D6
  6620. 00004714  5280                     addq.l     D0, 1
  6621. 00004716  E080                     asr        D0, 8
  6622. 00004718  1740 0001                move.b     [A3 + 0x1], D0
  6623. 0000471C  568B                     addq.l     A3, 3
  6624. label0000471E:
  6625. 0000471E  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6626. 00004722  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6627. 00004726  7000                     moveq.l    D0, 0x00
  6628. 00004728  302D BAE2                move.w     D0, [A5 - 0x451E]
  6629. 0000472C  D080                     add.l      D0, D0
  6630. 0000472E  3031 0800                move.w     D0, [A1 + D0]
  6631. 00004732  5440                     addq.w     D0, 2
  6632. 00004734  7200                     moveq.l    D1, 0x00
  6633. 00004736  3200                     move.w     D1, D0
  6634. 00004738  1230 1800                move.b     D1, [A0 + D1]
  6635. 0000473C  675E                     beq        +0x60 /* 0000479C */
  6636. 0000473E  5301                     subq.b     D1, 1
  6637. 00004740  675A                     beq        +0x5C /* 0000479C */
  6638. 00004742  5301                     subq.b     D1, 1
  6639. 00004744  6756                     beq        +0x58 /* 0000479C */
  6640. 00004746  5301                     subq.b     D1, 1
  6641. 00004748  6752                     beq        +0x54 /* 0000479C */
  6642. 0000474A  5301                     subq.b     D1, 1
  6643. 0000474C  6700 00CE                beq        +0xD0 /* 0000481C */
  6644. 00004750  5301                     subq.b     D1, 1
  6645. 00004752  6700 0148                beq        +0x14A /* 0000489C */
  6646. 00004756  5301                     subq.b     D1, 1
  6647. 00004758  6742                     beq        +0x44 /* 0000479C */
  6648. 0000475A  5301                     subq.b     D1, 1
  6649. 0000475C  673E                     beq        +0x40 /* 0000479C */
  6650. 0000475E  5301                     subq.b     D1, 1
  6651. 00004760  673A                     beq        +0x3C /* 0000479C */
  6652. 00004762  5301                     subq.b     D1, 1
  6653. 00004764  6736                     beq        +0x38 /* 0000479C */
  6654. 00004766  5301                     subq.b     D1, 1
  6655. 00004768  6700 00B2                beq        +0xB4 /* 0000481C */
  6656. 0000476C  5301                     subq.b     D1, 1
  6657. 0000476E  6700 014C                beq        +0x14E /* 000048BC */
  6658. 00004772  5301                     subq.b     D1, 1
  6659. 00004774  6700 020E                beq        +0x210 /* 00004984 */
  6660. 00004778  5301                     subq.b     D1, 1
  6661. 0000477A  6700 01E0                beq        +0x1E2 /* 0000495C */
  6662. 0000477E  5301                     subq.b     D1, 1
  6663. 00004780  6700 02DC                beq        +0x2DE /* 00004A5E */
  6664. 00004784  5301                     subq.b     D1, 1
  6665. 00004786  6700 02D6                beq        +0x2D8 /* 00004A5E */
  6666. 0000478A  5901                     subq.b     D1, 4
  6667. 0000478C  6700 02D0                beq        +0x2D2 /* 00004A5E */
  6668. 00004790  0401 0017                subi.b     D1, 0x17
  6669. 00004794  6700 02B6                beq        +0x2B8 /* 00004A4C */
  6670. 00004798  6000 02C4                bra        +0x2C6 /* 00004A5E */
  6671. label0000479C:
  6672. 0000479C  3A2D BA50                move.w     D5, [A5 - 0x45B0]
  6673. 000047A0  382D BA54                move.w     D4, [A5 - 0x45AC]
  6674. 000047A4  4A6D BAE2                tst.w      [A5 - 0x451E]
  6675. 000047A8  6708                     beq        +0xA /* 000047B2 */
  6676. 000047AA  700B                     moveq.l    D0, 0x0B
  6677. 000047AC  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  6678. 000047B0  6612                     bne        +0x14 /* 000047C4 */
  6679. label000047B2:
  6680. 000047B2  DA6D B9CA                add.w      D5, [A5 - 0x4636]
  6681. 000047B6  D86D B9CC                add.w      D4, [A5 - 0x4634]
  6682. 000047BA  0045 8000                ori.w      D5, 0x8000
  6683. 000047BE  0045 4000                ori.w      D5, 0x4000 /* '@\0' */
  6684. 000047C2  6032                     bra        +0x34 /* 000047F6 */
  6685. label000047C4:
  6686. 000047C4  7002                     moveq.l    D0, 0x02
  6687. 000047C6  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  6688. 000047CA  6708                     beq        +0xA /* 000047D4 */
  6689. 000047CC  700D                     moveq.l    D0, 0x0D
  6690. 000047CE  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  6691. 000047D2  660A                     bne        +0xC /* 000047DE */
  6692. label000047D4:
  6693. 000047D4  D86D B9CC                add.w      D4, [A5 - 0x4634]
  6694. 000047D8  0045 4000                ori.w      D5, 0x4000 /* '@\0' */
  6695. 000047DC  6018                     bra        +0x1A /* 000047F6 */
  6696. label000047DE:
  6697. 000047DE  7001                     moveq.l    D0, 0x01
  6698. 000047E0  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  6699. 000047E4  6708                     beq        +0xA /* 000047EE */
  6700. 000047E6  700C                     moveq.l    D0, 0x0C
  6701. 000047E8  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  6702. 000047EC  6608                     bne        +0xA /* 000047F6 */
  6703. label000047EE:
  6704. 000047EE  DA6D B9CA                add.w      D5, [A5 - 0x4636]
  6705. 000047F2  0045 8000                ori.w      D5, 0x8000
  6706. label000047F6:
  6707. 000047F6  4A6D DF88                tst.w      [A5 - 0x2078]
  6708. 000047FA  6704                     beq        +0x6 /* 00004800 */
  6709. 000047FC  7024                     moveq.l    D0, 0x24
  6710. 000047FE  6002                     bra        +0x4 /* 00004802 */
  6711. label00004800:
  6712. 00004800  7044                     moveq.l    D0, 0x44
  6713. label00004802:
  6714. 00004802  16C0                     move.b     [A3]+, D0
  6715. 00004804  426D DF88                clr.w      [A5 - 0x2078]
  6716. 00004808  1685                     move.b     [A3], D5
  6717. 0000480A  7000                     moveq.l    D0, 0x00
  6718. 0000480C  3005                     move.w     D0, D5
  6719. 0000480E  E088                     lsr        D0, 8
  6720. 00004810  1740 0001                move.b     [A3 + 0x1], D0
  6721. 00004814  548B                     addq.l     A3, 2
  6722. 00004816  16C4                     move.b     [A3]+, D4
  6723. 00004818  6000 0248                bra        +0x24A /* 00004A62 */
  6724. label0000481C:
  6725. 0000481C  3A2D BA50                move.w     D5, [A5 - 0x45B0]
  6726. 00004820  382D BA54                move.w     D4, [A5 - 0x45AC]
  6727. 00004824  3E2D BA52                move.w     D7, [A5 - 0x45AE]
  6728. 00004828  3D6D BA56 FEFA           move.w     [A6 - 0x106], [A5 - 0x45AA]
  6729. 0000482E  7001                     moveq.l    D0, 0x01
  6730. 00004830  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  6731. 00004834  6608                     bne        +0xA /* 0000483E */
  6732. 00004836  DA6D B9CA                add.w      D5, [A5 - 0x4636]
  6733. 0000483A  0045 8000                ori.w      D5, 0x8000
  6734. label0000483E:
  6735. 0000483E  7002                     moveq.l    D0, 0x02
  6736. 00004840  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  6737. 00004844  6608                     bne        +0xA /* 0000484E */
  6738. 00004846  D86D B9CC                add.w      D4, [A5 - 0x4634]
  6739. 0000484A  0045 4000                ori.w      D5, 0x4000 /* '@\0' */
  6740. label0000484E:
  6741. 0000484E  7004                     moveq.l    D0, 0x04
  6742. 00004850  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  6743. 00004854  6608                     bne        +0xA /* 0000485E */
  6744. 00004856  DE6D B9CA                add.w      D7, [A5 - 0x4636]
  6745. 0000485A  0047 8000                ori.w      D7, 0x8000
  6746. label0000485E:
  6747. 0000485E  7008                     moveq.l    D0, 0x08
  6748. 00004860  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  6749. 00004864  660C                     bne        +0xE /* 00004872 */
  6750. 00004866  302D B9CC                move.w     D0, [A5 - 0x4634]
  6751. 0000486A  D16E FEFA                add.w      [A6 - 0x106], D0
  6752. 0000486E  0047 4000                ori.w      D7, 0x4000 /* '@\0' */
  6753. label00004872:
  6754. 00004872  16FC 0025                move.b     [A3]+, 0x25 /* '%' */
  6755. 00004876  1685                     move.b     [A3], D5
  6756. 00004878  7000                     moveq.l    D0, 0x00
  6757. 0000487A  3005                     move.w     D0, D5
  6758. 0000487C  E088                     lsr        D0, 8
  6759. 0000487E  1740 0001                move.b     [A3 + 0x1], D0
  6760. 00004882  548B                     addq.l     A3, 2
  6761. 00004884  1687                     move.b     [A3], D7
  6762. 00004886  7000                     moveq.l    D0, 0x00
  6763. 00004888  3007                     move.w     D0, D7
  6764. 0000488A  E088                     lsr        D0, 8
  6765. 0000488C  1740 0001                move.b     [A3 + 0x1], D0
  6766. 00004890  548B                     addq.l     A3, 2
  6767. 00004892  16C4                     move.b     [A3]+, D4
  6768. 00004894  16EE FEFB                move.b     [A3]+, [A6 - 0x105]
  6769. 00004898  6000 01C8                bra        +0x1CA /* 00004A62 */
  6770. label0000489C:
  6771. 0000489C  16FC 0023                move.b     [A3]+, 0x23 /* '#' */
  6772. 000048A0  302D BB86                move.w     D0, [A5 - 0x447A]
  6773. 000048A4  5240                     addq.w     D0, 1
  6774. 000048A6  1680                     move.b     [A3], D0
  6775. 000048A8  302D BB86                move.w     D0, [A5 - 0x447A]
  6776. 000048AC  5240                     addq.w     D0, 1
  6777. 000048AE  48C0                     ext.l      D0
  6778. 000048B0  E080                     asr        D0, 8
  6779. 000048B2  1740 0001                move.b     [A3 + 0x1], D0
  6780. 000048B6  5E8B                     addq.l     A3, 7
  6781. 000048B8  6000 01A8                bra        +0x1AA /* 00004A62 */
  6782. label000048BC:
  6783. 000048BC  16FC 0023                move.b     [A3]+, 0x23 /* '#' */
  6784. 000048C0  49ED BBBC                lea.l      A4, [A5 - 0x4444]
  6785. label000048C4:
  6786. 000048C4  703A                     moveq.l    D0, 0x3A
  6787. 000048C6  B01C                     cmp.b      D0, [A4]+
  6788. 000048C8  66FA                     bne        -0x4 /* 000048C4 */
  6789. 000048CA  2F0C                     move.l     -[A7], A4
  6790. 000048CC  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  6791. 000048D0  1D40 FEFC                move.b     [A6 - 0x104], D0
  6792. 000048D4  2F0C                     move.l     -[A7], A4
  6793. 000048D6  41EE FEFC                lea.l      A0, [A6 - 0x104]
  6794. 000048DA  5288                     addq.l     A0, 1
  6795. 000048DC  2F08                     move.l     -[A7], A0
  6796. 000048DE  7000                     moveq.l    D0, 0x00
  6797. 000048E0  102E FEFC                move.b     D0, [A6 - 0x104]
  6798. 000048E4  2F00                     move.l     -[A7], D0
  6799. 000048E6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6800. 000048EA  7E00                     moveq.l    D7, 0x00
  6801. 000048EC  588F                     addq.l     A7, 4
  6802. 000048EE  6034                     bra        +0x36 /* 00004924 */
  6803. label000048F0:
  6804. 000048F0  486E FEFC                pea.l      [A6 - 0x104]
  6805. 000048F4  206D DF98                movea.l    A0, [A5 - 0x2068]
  6806. 000048F8  2006                     move.l     D0, D6
  6807. 000048FA  2200                     move.l     D1, D0
  6808. 000048FC  C0FC 0006                mulu.w     D0, 0x6
  6809. 00004900  4841                     swap.w     D1
  6810. 00004902  C2FC 0006                mulu.w     D1, 0x6
  6811. 00004906  4841                     swap.w     D1
  6812. 00004908  4241                     clr.w      D1
  6813. 0000490A  D081                     add.l      D0, D1
  6814. 0000490C  2070 0802                movea.l    A0, [A0 + D0 + 0x2]
  6815. 00004910  2007                     move.l     D0, D7
  6816. 00004912  E580                     asl        D0, 2
  6817. 00004914  2F30 0800                move.l     -[A7], [A0 + D0]
  6818. 00004918  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6819. 0000491C  4A40                     tst.w      D0
  6820. 0000491E  508F                     addq.l     A7, 8
  6821. 00004920  6724                     beq        +0x26 /* 00004946 */
  6822. 00004922  5287                     addq.l     D7, 1
  6823. label00004924:
  6824. 00004924  206D DF98                movea.l    A0, [A5 - 0x2068]
  6825. 00004928  2006                     move.l     D0, D6
  6826. 0000492A  2200                     move.l     D1, D0
  6827. 0000492C  C0FC 0006                mulu.w     D0, 0x6
  6828. 00004930  4841                     swap.w     D1
  6829. 00004932  C2FC 0006                mulu.w     D1, 0x6
  6830. 00004936  4841                     swap.w     D1
  6831. 00004938  4241                     clr.w      D1
  6832. 0000493A  D081                     add.l      D0, D1
  6833. 0000493C  7200                     moveq.l    D1, 0x00
  6834. 0000493E  3230 0800                move.w     D1, [A0 + D0]
  6835. 00004942  B287                     cmp.l      D1, D7
  6836. 00004944  6EAA                     bgt        -0x54 /* 000048F0 */
  6837. label00004946:
  6838. 00004946  2007                     move.l     D0, D7
  6839. 00004948  5280                     addq.l     D0, 1
  6840. 0000494A  1680                     move.b     [A3], D0
  6841. 0000494C  2007                     move.l     D0, D7
  6842. 0000494E  5280                     addq.l     D0, 1
  6843. 00004950  E080                     asr        D0, 8
  6844. 00004952  1740 0001                move.b     [A3 + 0x1], D0
  6845. 00004956  5E8B                     addq.l     A3, 7
  6846. 00004958  6000 0108                bra        +0x10A /* 00004A62 */
  6847. label0000495C:
  6848. 0000495C  16FC 0017                move.b     [A3]+, 0x17
  6849. 00004960  486D BBBC                pea.l      [A5 - 0x4444]
  6850. 00004964  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  6851. 00004968  16C0                     move.b     [A3]+, D0
  6852. 0000496A  486D BBBC                pea.l      [A5 - 0x4444]
  6853. 0000496E  2F0B                     move.l     -[A7], A3
  6854. 00004970  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  6855. 00004974  508F                     addq.l     A7, 8
  6856. 00004976  2F00                     move.l     -[A7], D0
  6857. 00004978  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  6858. 0000497C  D7C0                     add.l      A3, D0
  6859. 0000497E  508F                     addq.l     A7, 8
  6860. 00004980  6000 00E0                bra        +0xE2 /* 00004A62 */
  6861. label00004984:
  6862. 00004984  486D BAEC                pea.l      [A5 - 0x4514]
  6863. 00004988  486E FEF0                pea.l      [A6 - 0x110]
  6864. 0000498C  3F3C 080E                move.w     -[A7], 0x80E
  6865. 00004990  A9EB                     syscall    Pack4/FP68K
  6866. 00004992  41EE FEF0                lea.l      A0, [A6 - 0x110]
  6867. 00004996  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  6868. 0000499A  22D8                     move.l     [A1]+, [A0]+
  6869. 0000499C  22D8                     move.l     [A1]+, [A0]+
  6870. 0000499E  32D8                     move.w     [A1]+, [A0]+
  6871. 000049A0  486E FEE6                pea.l      [A6 - 0x11A]
  6872. 000049A4  3F3C 0016                move.w     -[A7], 0x16
  6873. 000049A8  A9EB                     syscall    Pack4/FP68K
  6874. 000049AA  486E FEE6                pea.l      [A6 - 0x11A]
  6875. 000049AE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  6876. 000049B2  3D40 FEDA                move.w     [A6 - 0x126], D0
  6877. 000049B6  486E FEDA                pea.l      [A6 - 0x126]
  6878. 000049BA  486E FEDC                pea.l      [A6 - 0x124]
  6879. 000049BE  3F3C 200E                move.w     -[A7], 0x200E
  6880. 000049C2  A9EB                     syscall    Pack4/FP68K
  6881. 000049C4  486E FEDC                pea.l      [A6 - 0x124]
  6882. 000049C8  486E FED2                pea.l      [A6 - 0x12E]
  6883. 000049CC  3F3C 0810                move.w     -[A7], 0x810
  6884. 000049D0  A9EB                     syscall    Pack4/FP68K
  6885. 000049D2  486E FED2                pea.l      [A6 - 0x12E]
  6886. 000049D6  486E FEC8                pea.l      [A6 - 0x138]
  6887. 000049DA  3F3C 080E                move.w     -[A7], 0x80E
  6888. 000049DE  A9EB                     syscall    Pack4/FP68K
  6889. 000049E0  486D BAEC                pea.l      [A5 - 0x4514]
  6890. 000049E4  486E FEC8                pea.l      [A6 - 0x138]
  6891. 000049E8  3F3C 0808                move.w     -[A7], 0x808
  6892. 000049EC  A9EB                     syscall    Pack4/FP68K
  6893. 000049EE  588F                     addq.l     A7, 4
  6894. 000049F0  6714                     beq        +0x16 /* 00004A06 */
  6895. 000049F2  16FC 001F                move.b     [A3]+, 0x1F
  6896. 000049F6  2F0B                     move.l     -[A7], A3
  6897. 000049F8  486D BAEC                pea.l      [A5 - 0x4514]
  6898. 000049FC  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  6899. 00004A00  508B                     addq.l     A3, 8
  6900. 00004A02  508F                     addq.l     A7, 8
  6901. 00004A04  605C                     bra        +0x5E /* 00004A62 */
  6902. label00004A06:
  6903. 00004A06  16FC 001E                move.b     [A3]+, 0x1E
  6904. 00004A0A  486D BAEC                pea.l      [A5 - 0x4514]
  6905. 00004A0E  486E FEF0                pea.l      [A6 - 0x110]
  6906. 00004A12  3F3C 080E                move.w     -[A7], 0x80E
  6907. 00004A16  A9EB                     syscall    Pack4/FP68K
  6908. 00004A18  41EE FEF0                lea.l      A0, [A6 - 0x110]
  6909. 00004A1C  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  6910. 00004A20  22D8                     move.l     [A1]+, [A0]+
  6911. 00004A22  22D8                     move.l     [A1]+, [A0]+
  6912. 00004A24  32D8                     move.w     [A1]+, [A0]+
  6913. 00004A26  486E FEE6                pea.l      [A6 - 0x11A]
  6914. 00004A2A  3F3C 0016                move.w     -[A7], 0x16
  6915. 00004A2E  A9EB                     syscall    Pack4/FP68K
  6916. 00004A30  486E FEE6                pea.l      [A6 - 0x11A]
  6917. 00004A34  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  6918. 00004A38  3D40 FFFE                move.w     [A6 - 0x2], D0
  6919. 00004A3C  16AE FFFF                move.b     [A3], [A6 - 0x1]
  6920. 00004A40  176E FFFE 0001           move.b     [A3 + 0x1], [A6 - 0x2]
  6921. 00004A46  548B                     addq.l     A3, 2
  6922. 00004A48  588F                     addq.l     A7, 4
  6923. 00004A4A  6016                     bra        +0x18 /* 00004A62 */
  6924. label00004A4C:
  6925. 00004A4C  16FC 002A                move.b     [A3]+, 0x2A /* '*' */
  6926. 00004A50  16FC 0054                move.b     [A3]+, 0x54 /* 'T' */
  6927. 00004A54  16FC 0049                move.b     [A3]+, 0x49 /* 'I' */
  6928. 00004A58  16FC 004D                move.b     [A3]+, 0x4D /* 'M' */
  6929. 00004A5C  6004                     bra        +0x6 /* 00004A62 */
  6930. label00004A5E:
  6931. 00004A5E  7000                     moveq.l    D0, 0x00
  6932. 00004A60  6056                     bra        +0x58 /* 00004AB8 */
  6933. label00004A62:
  6934. 00004A62  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6935. 00004A66  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6936. 00004A6A  7000                     moveq.l    D0, 0x00
  6937. 00004A6C  302D BAE2                move.w     D0, [A5 - 0x451E]
  6938. 00004A70  D080                     add.l      D0, D0
  6939. 00004A72  3031 0800                move.w     D0, [A1 + D0]
  6940. 00004A76  5440                     addq.w     D0, 2
  6941. 00004A78  7200                     moveq.l    D1, 0x00
  6942. 00004A7A  3200                     move.w     D1, D0
  6943. 00004A7C  7006                     moveq.l    D0, 0x06
  6944. 00004A7E  B030 1800                cmp.b      D0, [A0 + D1]
  6945. 00004A82  6228                     bhi        +0x2A /* 00004AAC */
  6946. 00004A84  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6947. 00004A88  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6948. 00004A8C  7000                     moveq.l    D0, 0x00
  6949. 00004A8E  302D BAE2                move.w     D0, [A5 - 0x451E]
  6950. 00004A92  D080                     add.l      D0, D0
  6951. 00004A94  3031 0800                move.w     D0, [A1 + D0]
  6952. 00004A98  5440                     addq.w     D0, 2
  6953. 00004A9A  7200                     moveq.l    D1, 0x00
  6954. 00004A9C  3200                     move.w     D1, D0
  6955. 00004A9E  700B                     moveq.l    D0, 0x0B
  6956. 00004AA0  B030 1800                cmp.b      D0, [A0 + D1]
  6957. 00004AA4  6506                     bcs        +0x8 /* 00004AAC */
  6958. 00004AA6  16FC 001B                move.b     [A3]+, 0x1B
  6959. 00004AAA  568B                     addq.l     A3, 3
  6960. label00004AAC:
  6961. 00004AAC  200B                     move.l     D0, A3
  6962. 00004AAE  90AD DF82                sub.l      D0, [A5 - 0x207E]
  6963. 00004AB2  3B40 DF80                move.w     [A5 - 0x2080], D0
  6964. 00004AB6  7001                     moveq.l    D0, 0x01
  6965. label00004AB8:
  6966. 00004AB8  4CEE 18F0 FEB0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x150]
  6967. 00004ABE  4E5E                     unlink     A6
  6968. 00004AC0  4E75                     rts
  6969. fn00004AC2:
  6970. 00004AC2  4E56 FF00                link       A6, -0x0100
  6971. 00004AC6  48E7 0118                movem.l    -[A7], D7,A3,A4
  6972. 00004ACA  49EE FF00                lea.l      A4, [A6 - 0x100]
  6973. 00004ACE  3E2E 000A                move.w     D7, [A6 + 0xA]
  6974. 00004AD2  264C                     movea.l    A3, A4
  6975. 00004AD4  528B                     addq.l     A3, 1
  6976. 00004AD6  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6977. 00004ADA  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6978. 00004ADE  7000                     moveq.l    D0, 0x00
  6979. 00004AE0  3007                     move.w     D0, D7
  6980. 00004AE2  D080                     add.l      D0, D0
  6981. 00004AE4  3031 0800                move.w     D0, [A1 + D0]
  6982. 00004AE8  5440                     addq.w     D0, 2
  6983. 00004AEA  7200                     moveq.l    D1, 0x00
  6984. 00004AEC  3200                     move.w     D1, D0
  6985. 00004AEE  7014                     moveq.l    D0, 0x14
  6986. 00004AF0  B030 1800                cmp.b      D0, [A0 + D1]
  6987. 00004AF4  6236                     bhi        +0x38 /* 00004B2C */
  6988. 00004AF6  206D BCF0                movea.l    A0, [A5 - 0x4310]
  6989. 00004AFA  226D BCEC                movea.l    A1, [A5 - 0x4314]
  6990. 00004AFE  7000                     moveq.l    D0, 0x00
  6991. 00004B00  3007                     move.w     D0, D7
  6992. 00004B02  D080                     add.l      D0, D0
  6993. 00004B04  3031 0800                move.w     D0, [A1 + D0]
  6994. 00004B08  5440                     addq.w     D0, 2
  6995. 00004B0A  7200                     moveq.l    D1, 0x00
  6996. 00004B0C  3200                     move.w     D1, D0
  6997. 00004B0E  701A                     moveq.l    D0, 0x1A
  6998. 00004B10  B030 1800                cmp.b      D0, [A0 + D1]
  6999. 00004B14  6516                     bcs        +0x18 /* 00004B2C */
  7000. 00004B16  7000                     moveq.l    D0, 0x00
  7001. 00004B18  302E 000E                move.w     D0, [A6 + 0xE]
  7002. 00004B1C  2F00                     move.l     -[A7], D0
  7003. 00004B1E  7000                     moveq.l    D0, 0x00
  7004. 00004B20  3007                     move.w     D0, D7
  7005. 00004B22  2F00                     move.l     -[A7], D0
  7006. 00004B24  4EBA F036                jsr        [PC - 0xFCA /* 00003B5C */]
  7007. 00004B28  508F                     addq.l     A7, 8
  7008. 00004B2A  606A                     bra        +0x6C /* 00004B96 */
  7009. label00004B2C:
  7010. 00004B2C  0C47 0036                cmpi.w     D7, 0x36 /* '6' */
  7011. 00004B30  6706                     beq        +0x8 /* 00004B38 */
  7012. 00004B32  0C47 0037                cmpi.w     D7, 0x37 /* '7' */
  7013. 00004B36  660A                     bne        +0xC /* 00004B42 */
  7014. label00004B38:
  7015. 00004B38  16FC 0042                move.b     [A3]+, 0x42 /* 'B' */
  7016. 00004B3C  16FC 0002                move.b     [A3]+, 0x2
  7017. 00004B40  600A                     bra        +0xC /* 00004B4C */
  7018. label00004B42:
  7019. 00004B42  0C47 0038                cmpi.w     D7, 0x38 /* '8' */
  7020. 00004B46  6604                     bne        +0x6 /* 00004B4C */
  7021. 00004B48  16FC 0041                move.b     [A3]+, 0x41 /* 'A' */
  7022. label00004B4C:
  7023. 00004B4C  2007                     move.l     D0, D7
  7024. 00004B4E  E540                     asl        D0.w, 2
  7025. 00004B50  41ED DB84                lea.l      A0, [A5 - 0x247C]
  7026. 00004B54  16F0 0003                move.b     [A3]+, [A0 + D0.w + 0x3]
  7027. 00004B58  200C                     move.l     D0, A4
  7028. 00004B5A  5280                     addq.l     D0, 1
  7029. 00004B5C  220B                     move.l     D1, A3
  7030. 00004B5E  9280                     sub.l      D1, D0
  7031. 00004B60  1881                     move.b     [A4], D1
  7032. 00004B62  2F0C                     move.l     -[A7], A4
  7033. 00004B64  4EBA EFAA                jsr        [PC - 0x1056 /* 00003B10 */]
  7034. 00004B68  206D BCF0                movea.l    A0, [A5 - 0x4310]
  7035. 00004B6C  226D BCEC                movea.l    A1, [A5 - 0x4314]
  7036. 00004B70  7000                     moveq.l    D0, 0x00
  7037. 00004B72  3007                     move.w     D0, D7
  7038. 00004B74  D080                     add.l      D0, D0
  7039. 00004B76  3031 0800                move.w     D0, [A1 + D0]
  7040. 00004B7A  5440                     addq.w     D0, 2
  7041. 00004B7C  7200                     moveq.l    D1, 0x00
  7042. 00004B7E  3200                     move.w     D1, D0
  7043. 00004B80  7011                     moveq.l    D0, 0x11
  7044. 00004B82  B030 1800                cmp.b      D0, [A0 + D1]
  7045. 00004B86  588F                     addq.l     A7, 4
  7046. 00004B88  6604                     bne        +0x6 /* 00004B8E */
  7047. 00004B8A  7002                     moveq.l    D0, 0x02
  7048. 00004B8C  6002                     bra        +0x4 /* 00004B90 */
  7049. label00004B8E:
  7050. 00004B8E  7001                     moveq.l    D0, 0x01
  7051. label00004B90:
  7052. 00004B90  916D DF3C                sub.w      [A5 - 0x20C4], D0
  7053. 00004B94  7001                     moveq.l    D0, 0x01
  7054. label00004B96:
  7055. 00004B96  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  7056. 00004B9C  4E5E                     unlink     A6
  7057. 00004B9E  4E75                     rts
  7058.